Tightened the check on catchable.
Updated the catchable state on the hour since that can change
independent of weather computations.