convey/chat: add singleton watchdogs and routing warnings
Arm per-use watchdog timers for active chat requests and spawned talents, and cancel them before routed state clears so slow cortex work cannot wedge the singleton. Also log unrouteable finish/error events and cover the real exec dispatch path plus timeout behavior in chat runtime tests.