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.
server/src/internalClusterTest/java/org/elasticsearch/versioning/ConcurrentSeqNoVersioningIT.java
State state = (State) currentState;
            if (output instanceof IndexResponseHistoryOutput indexResponseHistoryOutput) {
                if (input.equals(state.safeVersion) || (state.lastFailed && ((Version) input).compareTo(state.safeVersion) > 0)) {
                    return Optional.of(casSuccess(indexResponseHistoryOutput.getVersion()));
                } else {
                    return Optional.empty();
                }
            } else {
                return Optional.of(state.failed());
            }
        }
    }
    private record State(Version safeVersion, boolean lastFailed) {
        public State failed() {
            return lastFailed ? this : casFail(safeVersion);
        }
    }
    private static State casFail(Version stateVersion) {
        return new State(stateVersion, true);
    }
    private static State casSuccess(Version version1) {
        return new State(version1, false);
    }
    /**
     * HistoryOutput contains the information from the output of calls.
     */
    private interface HistoryOutput extends NamedWriteable {
        Version getVersion();
    }
    private static class IndexResponseHistoryOutput implements HistoryOutput {