ConnectorNode.stop cancelled its poll task and then caught CancelledError
around the await — the fourth site of the trap f002e21 closed elsewhere,
swallowing a cancellation aimed at whoever asked for the teardown. It now
calls the shared Node._cancel_task, which keeps retrieving whatever the
loop raised on its way out, as the old `except (CancelledError, Exception)`
did.