When a multi-thread source ignores ranged reads, abort the partial destination and retry the copy as a single stream. Reset accounting before the fallback so transfer progress remains accurate.
t.Cleanup