If you call a subroutine from the Interrupt Handler, you are still in the Interrupt.

Interrupts will not interrupt an interrupt.
The handler must complete and exit before another interrupt can occur.