add a callback for end_when_jobs_are_done
add --status_only option for dispatcher to only show state of jobs
subprocess.call already does wait