implemented by Brian at
"When PULL mode is used, the destination of the COPY request will move
the file using GET. Since GET is idempotent, we can do this multiple times -
meaning PULL mode can be used to implement multiple TCP streams during
transfer (PUSH mode cannot since PUT doesn't support byte ranges).
Hence, this change allows implementation (such as XRootD) to better take
advantage of multi-streaming capabilities"