If an interrupt request takes place before the SYSTICK exception, the SYSTICK exceptionwill preempt the IRQ handler. In this case, the OS should not carry out the context switching.
Otherwise the IRQ handler process will be delayed, and for the Cortex-M3, a usage faultcould be generated if the OS tries to switch to Thread mode when an interrupt is active.