#98420 verifies that the election scheduler is not running when a cluster is stable, but this assertion does not hold in the `AtomicRegisterCoordinatorTests` suite. This issue tracks the work to investigate and fix up the problem.
test/framework/src/main/java/org/elasticsearch/cluster/coordination/AbstractCoordinatorTestCase.java
);
        default void close() {}
        default boolean verifyElectionSchedulerState() {
            
            return true;
        }
        default boolean verifyElectionSchedulerState(ClusterNode clusterNode) {
            
            
            return clusterNode.getHealthStatus() == HEALTHY
                
                && verifyElectionSchedulerState();
        }
    }
    protected interface CoordinationServices {
        ElectionStrategy getElectionStrategy();
        Reconfigurator getReconfigurator();
        LeaderHeartbeatService getLeaderHeartbeatService();
        PreVoteCollector.Factory getPreVoteCollectorFactory();
    }
    public class DefaultCoordinatorStrategy implements CoordinatorStrategy {
        private final ElectionStrategy electionStrategy;
        public DefaultCoordinatorStrategy() {
            this(ElectionStrategy.DEFAULT_INSTANCE);
        }
        public DefaultCoordinatorStrategy(ElectionStrategy electionStrategy) {
            this.electionStrategy = electionStrategy;
        }
        @Override
        public CoordinationServices getCoordinationServices(