`'end'` can be emitted after `'close'`. This can cause e.g. pipeline to error with a `ERR_STREAM_PREMATURE_CLOSE`. See, https://github.com/nxtedition/node/pull/1 for repo test.