``` val flow = flowOf(1, 2) launch(Dispatchers.IO) { flow.collectLatest { println("start $it") runInterruptible(Dispatchers.IO) { Thread.sleep(5000) println("Finish interruptible") } if (it == 1) throw Exception("unexpected") } } ``` I expect this code to print `start 1` `start 2` `finish interruptible` But instead it prints `start 1` `finish interruptible` `exception java.lang.Exception: unexpected`