Exit with signalled status when signalled

Utilities should indicate their reason for exit, including the signal
that killed them (if any), even after handling the signal.