I think for the S3 helper, there are two cases:
- The application stops without an exit code => Thus all is fine, because the file was downloaded completely.
- The application stops with an error! In this case, we need to check, if the amount of read records equals the amount of requested records. If this condition applies, all is good.