Continue work on task switching

Okay, now apparently IRQ0 fails to fire after a context switch.