Fix process hang on SIGINT etc.
Fix process hang on SIGINT etc.

Harvest jobs via signal during finalisation. In case finalisation
happens, because a signal issued a termination request accessing
pipes may hang up a process indefinitely if the processes on the
other end have already terminated.

lonkamikaze/bsda2,lonkamikaze/bsda2