What is the behavior of an exception thrown inside an `async` block?val deferred = scope.async { throw IllegalStateException("boom") } // deferred.await() is never called