@mo

> 2. таймаут, емнип, можно навесить отдельно функцией из asyncio

но в таком случае таска не отменится, т.е. конекшен под каотом будет продолжать висеть.

Я помню накушался этого всего, когда пиал свою обертку поверх ActiveMQ -- задача біла рекаверить подписки после презапуска брокера