Bug 1166640 - Disabling availability metric has no effect

Do not forceRootScan when resource's avail schedule is currently disabled.
Also fix CustomScanRootAvailabilityExecutor to clean up
availabilityScheduleTime in case it is ever used to forceRootScan on
resource with avail schedule disabled