Two diagnostic adds for chasing the cohost-toggle-breaks-phone bug:
1. inbound-rtp lastPacketReceivedTimestamp on every audio + video
receiver, expressed as 'lp=N.Ns ago'. Pkt-delta only shows audio
stopped on the NEXT tick (5s later); lp pins the EXACT real-time
moment RTP went silent. 'lp=0.1s' = healthy. 'lp=12s' = receiver
has been dead for 12s. Lets us tell at a glance whether the
receiver is starved or just idle.
2. Signal-event firehose. Every received signal message gets a one-
line log with type + epoch + relevant uuid/role/action. Filters
out high-rate noise (sdp-from, mic-state, spotlight, state) so the
page log stays readable. Now when phone audio breaks at 16:29:07,
we can scroll the phone's page log and see exactly which signal
events arrived in the seconds leading up.
Format: '« role-change e=12 u=ab12 role=speaker action=…'
The « marker keeps signal events visually distinct from the ·
telemetry ticks and free-form logLines.