site wip
When a new scheduler is starting and there are existing records, there can be races due to caches not yet warmed. So, when it happens, just read directly from ZooKeeper.