Extract Job::pickReadyJobsForWorkers
Extract Recruiter::combineJobsWithWorkers
Extract Job::lockAll
Extract Worker::assignJobsToWorkers