fix(s3): indicate failed file for download and upload
- in case of multithreading, exception was not catch and failed download / upload was missed
- refactor test to mutualize test for single and multi threaded client
Modification effectuée par Jean-Marie KERLOCH