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/LinearizabilityChecker.java
return addInternal(internalizeStateMap.computeIfAbsent(state, k -> state), bitSet);
        }
        private boolean addInternal(Object state, FixedBitSet bitSet) {
            long[] bits = bitSet.getBits();
            if (bits.length == 1) return addSmall(state, bits[0]);
            else return addLarge(state, bitSet);
        }
        private boolean addSmall(Object state, long bits) {
            Set<Object> states = smallMap.get(bits);
            if (states == null) {
                states = Set.of(state);
            } else {
                Set<Object> oldStates = states;
                if (oldStates.contains(state)) return false;
                states = Sets.newHashSetWithExpectedSize(oldStates.size() + 1);
                states.addAll(oldStates);
                states.add(state);
            }
            
            
            states = statePermutations.computeIfAbsent(states, k -> k);
            smallMap.put(bits, states);
            return true;
        }
        private boolean addLarge(Object state, FixedBitSet bitSet) {
            return largeMap.computeIfAbsent(state, k -> new HashSet<>()).add(bitSet);
        }
    }
}