Use resumable upload writing output in run-command
Forward signals to process.
More work on signal handling
Record signals a different way
Fix wrong number of parameters
Still messing with signals.
SigHandler object
Wrong num args
Add debugging
Turns out sys.exit runs finally: blocks.
Actually use the resume cache
Merge branch 'resumable-output-upload'. Adds signal handling and error recovery
when uploading job output to run-command wrapper.  refs #2342