Couldn't run the scheduler after handling timer 5 Interrupt

How come configASSERT() didn’t catch these problems right at the beginning?