It seems like schedulers should really only have activate/deactivate, and this should be part of deactivate.  Then, if we implement revertive behavior in ClusteredService, things will "just work".