ced87b907b
Reaching the `isTerminal === false` branch means the superseded-turn guard above it already passed, so `session.isStreaming` is false: a command issued from that point mounts immediately while panels queued earlier in the turn stay in `#pendingCommandOutput` until some later terminal agent_end. Newer output rendered ahead of older, and the queued panel could strand for minutes on an async fan-out that keeps settling non-terminally. Flush there too. The transcript is quiescent at a settle, which is the condition #4806 wanted, and the notice now says "until the agent pauses" rather than promising the current turn.