> adding a callback to the disconnected event only is not enough You want me to add `asyncio.get_event_loop().run_forever()`?