Ensure headers are passed onto S3.

- Make sure `add_file` sends the headers to S3.
- Make sure headers are updated when the etags are equal.