It looks like this is only used for state restoring the job_runs. It should be possible to remove this from JobScheduler and move it up into JobContainer. This is low priority though, we can look at it later.