Don't enable interrupts before scheduling

This caused problems with the spinlock of the global scheduler.