GrandPa , Although you are running an interrupt routine it will wait for the pause command to finish before servicing the interrupt. The interrupt flag is set right away but the call isn't made untill the command is finished. It's in the manual....

Dave Purola,
N8NTA