Bug 1139735 - There is no way how to upgrade HA environment having two servers each with a co-located storage node when C* schema changes are included

Fix issues with previous commit.

Prevent the DriftDetector from running in infinite loop:
* when the queue is full of disabled schedules
* when a previous snapshot file exists