Do detective work, and run one iteration successfully.
Currently, it looks like the exception raised to break us out of the simulation isn't being caught by switchingSpring on the second run, although it is caught on the first. Goodnight.