Bind speech completion to the request it actually answers
In an asynchronous voice pipeline, completion of an older spoken answer must not clear a newer caller request or authorize hangup. Capture the pending request and caller-turn identity before queueing speech, invalidate the old resolution when a new request replaces it, and clear …