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
return innerRef.isRecycled();
                }
                @Override
                public void close() {
                    if (trackedRefs.remove(this)) {
                        innerRef.close();
                    }
                }
            };
            trackedRefs.add(trackedRef);
            return trackedRef;
        }
        /**
         * Release all tracked refs as if the node rebooted.
         */
        void clear() {
            for (V<BytesRef> trackedRef : List.copyOf(trackedRefs)) {
                trackedRef.close();
            }
            assert trackedRefs.isEmpty() : trackedRefs;
        }
    }
    public interface CoordinatorTestClusterStateUpdateTask extends ClusterStateTaskListener {
        default void clusterStateProcessed(ClusterState oldState, ClusterState newState) {}
    }
    class MockPersistedState implements CoordinationState.PersistedState {
        private final DiscoveryNode localNode;
        private final CoordinationState.PersistedState delegate;
        private final NodeEnvironment nodeEnvironment;
        private final BooleanSupplier disruptStorage;