Add missing lock.
Fix delegation bug.
checker: Make sure non-authoritative cluster instances don't reschedule checks.
Fix crash in ClusterComponent::CheckAuthorityHandler.
checker: Fix waiting for non-authoritative checks.
cluster: More delegation bugfixes.
Make sure the next check timestamp can't be in the past.