After the interrupt occurrence the pushed registers are restored.
But when you screw with the system at that level during the interrupt it makes the use of goto look smart.
OP, that half-baked road apple is a good route to a buggy mess that will have cross-effects as an added layer of unknowns to guess at what to try changing next.