Короче, он оборачивает ВСЕ методы конкретного класса в спец декоратор.
Логика декоратора такая:
Берем текущий луп или создаем новый
* Если мы внутри мейн треда и луп уже запущен - ничего не делаем
* Если внутри мейн треда и луп не запущен - делаем run_until_complete, отдельно обрабтывает асинк генераторы
* Если мы внутри другого треда, то какого-то фига даже если мы внутри лупа, он выполняет код внутри костыльного своего глобального лупа