make sure to re-emit transport errors