IOExceptions caught during a doWrite() should fire in the pipeline