Bring separate signal handling back

Blame systemd's approach to logging. Did report it as a bug.