Resuming an interrupted companion turn kept the answered questions in questions_json, and the client-direct runner ended any run with leftover questions as interrupted. The question form reappeared after the reply. Clear questions when a turn resumes, as the server-side runner did before client-direct calls, and only pause when this run actually asks. Fixes #637 Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>