Re-schedule checks when re-assigning them to a different checker.
Reschedule service dependencies on soft state changes.

Fixes #3574