fix: improve signal handling and error reporting

22 jobs for !121 with slb/ss/spipout in 1 minute and 2 seconds (queued for 2 seconds)
merge request