#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
} catch (CoordinationStateRejectedException e) {
                        logger.info(() -> format("failed to set initial configuration to %s", configurationWithPlaceholders), e);
                    }
                }).run();
            }
            private boolean isNotUsefullyBootstrapped() {
                return getLocalNode().isMasterNode() == false || coordinator.isInitialConfigurationSet() == false;
            }
            void allowClusterStateApplicationFailure() {
                clusterApplierService.allowClusterStateApplicationFailure();
                masterService.allowPublicationFailure();
            }
            boolean deliverBlackholedRequests() {
                final boolean deliveredBlackholedRequests = mockTransport.deliverBlackholedRequests();
                final boolean deliveredBlackholedRegisterRequests = deliverBlackholedRegisterRequests();
                return deliveredBlackholedRequests || deliveredBlackholedRegisterRequests;
            }
            boolean deliverBlackholedRegisterRequests() {
                if (blackholedRegisterOperations.isEmpty()) {
                    return false;
                } else {
                    blackholedRegisterOperations.forEach(deterministicTaskQueue::scheduleNow);
                    blackholedRegisterOperations.clear();
                    return true;
                }
            }
            int getPendingTaskCount() {
                return masterService.numberOfPendingTasks();
            }
            private class NodeDisruptibleRegisterConnection implements DisruptibleRegisterConnection {