ff08b646c made the cowatch scenario read each control's instant as the room carried it, since a
page the room took for gone signs its controls again, no earlier than its new join plus the lead.
A carried instant other than the signed one was printed as moved, but never tied to that page
having entered again: a room that carried a control at the wrong instant, with no re-entry, would
have passed where the scenario had compared with the signed instant.
`control()` now reads the page's `rejoins` before it signs and after the control is carried, and
checks that the carried instant is the signed one unless that count rose. It reads `rejoins`
rather than `gone`: the page counts `gone` when its post is refused, before it enters again, so a
control signed while the page is already entering again is moved with `gone` unchanged since it
was signed; `rejoins` rises as the page signs again, after any control pushed before. Each of the
four controls adds its line, with both instants and the count.
Co-Authored-By: Claude Opus 5.5 <[email protected]>