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
@Override
        public String toString() {
            return "CASFail{" + outputVersion + "}";
        }
        @Override
        public String getWriteableName() {
            return "casfail";
        }
        @Override
        public void writeTo(StreamOutput out) throws IOException {
            outputVersion.writeTo(out);
        }
    }
    /**
     * A non version conflict failure.
     */
    private static class FailureHistoryOutput implements HistoryOutput {
        private FailureHistoryOutput() {}
        private FailureHistoryOutput(@SuppressWarnings("unused") StreamInput streamInput) {}
        @Override
        public Version getVersion() {
            return null;
        }
        @Override
        public String toString() {
            return "Fail";
        }
        @Override
        public String getWriteableName() {
            return "fail";