convey/chat: refresh watchdog on cortex progress events
Hook the singleton watchdog into _proxy_progress so any cortex
progress event for the active chat-generate or a spawned talent
resets the inactivity timer. A long-running healthy run is no
longer killed at the 3-minute mark; a genuinely stalled run still
trips the timeout after the inactivity threshold.
Co-Authored-By: OpenAI Codex <codex@openai.com>