Making JobSequencer constructor argument for JobRunner
Simplifying task scheduling logic

TaskScheduler classes no longer needed.