Except this is no longer the thread where the exception was raised. The `wait()` that is the cause of the interrupt is [here](https://github.com/scala/scala/blob/master/src/interactive/scala/tools/nsc/interactive/Response.scala#L53), and it treats the exception as a special case already. I'm wondering if forgoing the Interrupted status isn't voluntary, but even if it isn't, I highly doubt this is where it should be set.