Ensure SIGINT causes abrupt termination

[#59344580]
Merge 59344580-honour-sigint to master

[Completes #59344580]