The WebSocket dropped and came back. Anything published while it was down is gone.
The push-status subscription was torn down and re-established.
The tab regained focus after being hidden.
The browser reported the network came back. A hint only — never proof.
A message's progress pill has heard nothing about its run for a while.
What prompted a reconciliation. Carried through for logging and for test assertions.