Add check_workers parameter to Scheduler.run() to optionally skip enqueing jobs if no workers are present.
Convert logging to INFO level.
TODO: Queue level granularity for check_workers.