When we receive SIGHUP, stop executing normal fish script (but allow exit handlers to run).
This was only used if it failed for sys.exit(1)
I really kinda hate how insistent clang-format is to have line breaks *IFF THE LINE IS TOO LONG*. Like... lemme just add a break if it looks better, will you? But it is the style at this time, so we shall tie an onion to our belt.