can: sja1000: fix {pre,post}_irq() handling and IRQ handler return value