The following invocation seems to stabilise very well, generating overwhelmingly many events for the linearizability checker to check, leading to an OOME:

`./gradlew ':server:test' --tests "org.elasticsearch.cluster.coordination.AtomicRegisterCoordinatorTests.testAppliesNoMasterBlockAllIfConfigured" -Dtests.seed=9BFB03AB5780EC10`

Seen on a recent commit to `main`, 1fef466f50d9936b6cfe8295e943f1a6c3f6f2f2.
test/framework/src/main/java/org/elasticsearch/cluster/coordination/AbstractCoordinatorTestCase.java
Function<Long, Long> adaptCurrentTerm,
            ThreadPool threadPool
        ) {
            return coordinatorStrategy.createPersistedStateFromExistingState(
                newLocalNode,
                oldState,
                adaptGlobalMetadata,
                adaptCurrentTerm,
                deterministicTaskQueue::getCurrentTimeMillis,
                getNamedWriteableRegistry(),
                () -> disruptStorage,
                threadPool
            );
        }
        protected long transportDelayMillis(String actionName) {
            return 0;
        }
        public class ClusterNode {
            private final Logger logger = LogManager.getLogger(ClusterNode.class);
            private final int nodeIndex;
            Coordinator coordinator;
            private final DiscoveryNode localNode;
            final CoordinationState.PersistedState persistedState;
            final Settings nodeSettings;
            private AckedFakeThreadPoolMasterService masterService;
            private DisruptableClusterApplierService clusterApplierService;
            private ClusterService clusterService;
            TransportService transportService;
            private MasterHistoryService masterHistoryService;
            CoordinationDiagnosticsService coordinationDiagnosticsService;