EventStoreLayer: more dynamic readiness