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
@Override
                        public void onFailure(Exception e) {
                            if (e instanceof FailedToCommitClusterStateException == false) {
                                
                                
                                
                                history.remove(eventId);
                            }
                            
                            
                            
                        }
                    }
                );
            }
            void readValue(int key) {
                final int eventId = history.invoke(new Tuple<>(key, null));
                submitUpdateTask("read value", cs -> ClusterState.builder(cs).build(), new CoordinatorTestClusterStateUpdateTask() {
                    @Override
                    public void clusterStateProcessed(ClusterState oldState, ClusterState newState) {
                        history.respond(eventId, value(newState, key));
                    }
                    @Override
                    public void onFailure(Exception e) {
                        
                        
                        history.remove(eventId);
                    }
                });
            }