added an interface method complete_early() that should be used instead of calling incomplete(0) and die
bugfix: death in FETCH/RUN/WRITE should be reported separately from possible death in POST_CLEANUP
internal api cleanup: switched to more intuitive set_and_update_status/check_in_worker/check_in_job calls
bugfix [long standing] : make sure input_job is detached from Process upon completion
worker_say() now reports job_id automatically, no need to pass it around
improved and simplified logging/reporting