Rework scheduling_tests.clj to remove all sleep

Most of the tests don't actually run the jobs now. Instead,
they verify that the Quartz triggers were setup correctly
and assume Quartz will fire those triggers as intended.