Make publisher a variable of the Command class.
Add _mark_worker_runs_as_failed to mark runs for a given worker as failed.
Close the event_publisher.
Add _find_unresponsive_workers_and_mark_runs_as_failed.
Move save to the end (when log has been created).
Wire up _find_unresponsive_workers_and_mark_runs_as_failed.