don't throw if readStream.destroy called more than once