Same stale invariant the ui-tui test had: since the shared channel sends one client.capabilities frame on every gateway.ready, "no frames" is no longer what this case guards. What it guards is that an older backend without heartbeat gets no gateway.ping and stays open, so assert the wire holds exactly the advertisement.