423f92e607
Both connect providers captured `sessionId` when the suggestion was built and ignored the one the pill hands `invoke`. An offer that outlived a session switch therefore aimed its `reload.mcp` at the session the draft was sampled in, so the chat the user actually clicked from resumed without the tools the pill just said were ready. Prefer the invoking pill's session; the captured one stays as the fallback.