#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
ThreadPool threadPool,
            Settings settings,
            ClusterSettings clusterSettings,
            CoordinationState.PersistedState persistedState,
            DisruptibleRegisterConnection disruptibleRegisterConnection
        ) {
            return new CoordinationServices() {
                @Override
                public ElectionStrategy getElectionStrategy() {
                    return electionStrategy;
                }
                @Override
                public Reconfigurator getReconfigurator() {
                    return new Reconfigurator(settings, clusterSettings);
                }
                @Override
                public LeaderHeartbeatService getLeaderHeartbeatService() {
                    return LeaderHeartbeatService.NO_OP;
                }
                @Override
                public PreVoteCollector.Factory getPreVoteCollectorFactory() {
                    return StatefulPreVoteCollector::new;
                }
            };
        }
        @Override
        public CoordinationState.PersistedState createFreshPersistedState(
            DiscoveryNode localNode,
            BooleanSupplier disruptStorage,
            ThreadPool threadPool