asyncio.Task is not garbage-collected after using del Why is a task created with asyncio.create_task() in the below not garbage collected?