s3: fixed auth error by reusing S3Api instance during uploads and downlo...

...ads
Because, during one of my tests, it prevented me from seing the error message for a 404. I was thinking that the error code was something that the response callback should be responsible for, which is why I left it removed. Is it important to put it back?