Не нашел еще времени хорошенько погрузиться в корутины, но уже столкнулся снова с ними лоб в лоб( Не знаю какие особенности с исключениями в корутине. Сейчас у меня задача запустить корутину, если будет исключение, показать диалог (для этого контекст корутины надо сменить на UI) и если на диалоге нажмут повторить, еще раз запустить корутину. Пока я застрял на том, что диалог успевает показаться, но приложение падает, типо тот catch которые в корутине обрабатывает исключение не считается..