#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
if (transportDelayMillis > 0) {
                            deterministicTaskQueue.scheduleAt(
                                deterministicTaskQueue.getCurrentTimeMillis() + transportDelayMillis,
                                onNode(new Runnable() {
                                    @Override
                                    public void run() {
                                        delivery.run();
                                    }
                                    @Override
                                    public String toString() {
                                        return Strings.format(
                                            "delayed onSendRequest for [%d][%s] from [%s] to [%s]",
                                            requestId,
                                            action,
                                            localNode,
                                            destinationTransport.getLocalNode()
                                        );
                                    }
                                })
                            );
                        } else {
                            delivery.run();
                        }
                    }
                    @Override
                    public RecyclerBytesStreamOutput newNetworkBytesStream() {
                        return new RecyclerBytesStreamOutput(clearableRecycler);
                    }
                };
                final Settings settings = nodeSettings.hasValue(DiscoveryModule.DISCOVERY_TYPE_SETTING.getKey())