The clock published its events track at the room's first event, a publisher's join. A viewer
who entered a room nobody had joined subscribed to a track with no publisher, and the relay
refused it at its rendezvous wait ("no publisher within RENDEZVOUS_TIMEOUT"): on
wai.transaction.science, /room/'s Watch and WAI Studio's Rooms panel never entered while the
room was empty. The track is now published by Service::open_events, which each grant spawns;
the first event uses the same path (events_track), so the track is published once per room.
room_service: a_viewer_enters_a_room_nobody_has_joined, a viewer's subscription answered in
an empty room and the first publisher's join reaching it.
Co-Authored-By: Claude Opus 5.5 <[email protected]>