Так работает, да, но вот только для suspend функций всё равно недоступно continuation и всё остальное. То есть оно как-то работает, но как-то неправильно
Да тут же суть не в том, что не должно вызываться, суть в том, что как-то не определяет корутину. Привожу пример с официальных доков котлина, как у них это выглядит