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
int termCompare = Long.compare(primaryTerm, other.primaryTerm);
            if (termCompare != 0) return termCompare;
            return Long.compare(seqNo, other.seqNo);
        }
        @Override
        public String toString() {
            return "{primaryTerm=" + primaryTerm + ", seqNo=" + seqNo + '}';
        }
        public Version nextSeqNo(int increment) {
            return new Version(primaryTerm, seqNo + increment);
        }
        public Version previousSeqNo(int decrement) {
            return new Version(primaryTerm, Math.max(seqNo - decrement, 0));
        }
        @Override
        public String getWriteableName() {
            return "version";
        }
        public void writeTo(StreamOutput out) throws IOException {
            out.writeLong(primaryTerm);
            out.writeLong(seqNo);
        }
        public Version previousTerm() {
            return new Version(primaryTerm - 1, seqNo);
        }
        public Version nextTerm() {
            return new Version(primaryTerm + 1, seqNo);
        }
    }
    private static class AtomicVersion {