Fixing an issue where non-job data was removed removed when schedule was purged.  Also fixing a a bug when schedule was reloaded but jobs were not cleared from the intervals, which caused exceptions when splay option was used.
Merge pull request #13491 from garethgreenaway/fixing_schedule

Fixes to module.schedule and utils.schedule