#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
onJoinValidators,
                    Randomness.get(),
                    (s, p, r) -> {},
                    coordinationServices.getElectionStrategy(),
                    nodeHealthService,
                    new NoneCircuitBreakerService(),
                    coordinationServices.getReconfigurator(),
                    coordinationServices.getLeaderHeartbeatService(),
                    coordinationServices.getPreVoteCollectorFactory()
                );
                coordinationDiagnosticsService = new CoordinationDiagnosticsService(
                    clusterService,
                    transportService,
                    coordinator,
                    masterHistoryService
                );
                client.initialize(
                    Map.of(
                        NodesHotThreadsAction.INSTANCE,
                        new TransportNodesHotThreadsAction(threadPool, clusterService, transportService, new ActionFilters(emptySet())),
                        MasterHistoryAction.INSTANCE,
                        new MasterHistoryAction.TransportAction(transportService, new ActionFilters(Set.of()), masterHistoryService),
                        ClusterFormationInfoAction.INSTANCE,
                        new ClusterFormationInfoAction.TransportAction(transportService, new ActionFilters(Set.of()), coordinator),
                        CoordinationDiagnosticsAction.INSTANCE,
                        new CoordinationDiagnosticsAction.TransportAction(
                            transportService,
                            new ActionFilters(Set.of()),
                            coordinationDiagnosticsService
                        )