Как дождаться результата двух параллельных задач в Kotlin, если одна упала или ушла в таймаут, но нужно получить результат второй

AndroidKotlinасинхронностьмногопоточностьобработка ошибок