How long teardown waits for the server to acknowledge the recording's terminal request, measured
from after CloseAgentSession. The terminal is keepalive, so it completes even if the page goes
away; the wait only keeps SavingRecording$ (and so a host's "don't close yet" guard) up while the
server has not confirmed. Bounded so a dead server can never hold the End of a call hostage —
unacknowledged shards stay in the local store and the server janitor assembles what arrived.
How long teardown waits for the server to acknowledge the recording's terminal request, measured from after
CloseAgentSession. The terminal iskeepalive, so it completes even if the page goes away; the wait only keepsSavingRecording$(and so a host's "don't close yet" guard) up while the server has not confirmed. Bounded so a dead server can never hold the End of a call hostage — unacknowledged shards stay in the local store and the server janitor assembles what arrived.