// the job doesn't exist, so we definitely need to get rid of that
// the job doesn't exist, so we definitely need to get rid of that
job_tracker.erase(job->id);
job_tracker.erase(job->id);
// the event manager clones jobs and returns those clones for completed jobs. So the pointers won't match without a refactor of EM passing clones to both events
// the event manager clones jobs and returns those clones for completed jobs. So the pointers won't match without a refactor of EM passing clones to both events