A timeout in a processor now unconditionally restarts the system process

Also added test for a hanging stage that doesn’t respond to interrupts

Fixes #279