s3: made downloads more resiliant by allowing retries with new connections at the parts level