[GHC] #8006: Asynchronous exception rethrown synchronously inside runStmt