Better error handling from S3Uploader