I suggested using `raise(SIGQUIT)` instead of e.g., refactoring all uninterrupted sections.
Well, idk IMO it's easier to follow with an explicit return code handling rather than asynchronous signal processing, but I don't care much.
I don't know what the argument was against !4811 but I think this would now be nice to have fixed or at least improved enough for the kernel32:sync test failure to avoid blocking !8875.