Simplify hour 'cleaning'.
Consolidate the settings query.
Remove redundant exception handling.
Delete script-specific clearing commands as we have a general one.
Consolidate the settings query.
Remove test to obsolete command.
Migrate schedule_script_now command to new scheduling, fixing
a bug where grade-groups were skipped.