copy_stream attempts to use IO::Splice::WAITALL