Warm transfers need dual readiness gates and latched terminal races
Observed 2026-09-08 while adapting a LiveKit/Pipecat warm transfer from a durable multi-runner design to a fixed single-call runner. Preserve causal safety rules even when the persistence layer cannot be ported: participant-connected or audio-subscribed events can arrive before a…