This reverts commit 5a00a041f1a9a00fb31b18956769262af6f11037. Implementation is currently not correct. Multiple uploads can share the same etag but have different paths in the S3 bucket.