#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
protected void onSendRequest(
                        long requestId,
                        String action,
                        TransportRequest request,
                        TransportRequestOptions options,
                        DisruptableMockTransport destinationTransport
                    ) {
                        final TransportRequestOptions.Type chanType = options.type();
                        switch (action) {
                            case JoinHelper.JOIN_ACTION_NAME, FollowersChecker.FOLLOWER_CHECK_ACTION_NAME,
                                LeaderChecker.LEADER_CHECK_ACTION_NAME -> assertThat(
                                    action,
                                    chanType,
                                    equalTo(TransportRequestOptions.Type.PING)
                                );
                            case JoinValidationService.JOIN_VALIDATE_ACTION_NAME, PublicationTransportHandler.PUBLISH_STATE_ACTION_NAME,
                                Coordinator.COMMIT_STATE_ACTION_NAME -> assertThat(
                                    action,
                                    chanType,
                                    equalTo(TransportRequestOptions.Type.STATE)
                                );
                            case JoinHelper.JOIN_PING_ACTION_NAME -> assertThat(
                                action,
                                chanType,
                                oneOf(TransportRequestOptions.Type.STATE, TransportRequestOptions.Type.PING)
                            );
                            default -> assertThat(action, chanType, equalTo(TransportRequestOptions.Type.REG));
                        }
                        final long transportDelayMillis = transportDelayMillis(action);
                        final Runnable delivery = () -> super.onSendRequest(requestId, action, request, options, destinationTransport);