use etag based on SX file revision where possible

avoids querying each file in volume listing, and provides a sane etag
for files uploaded from SX.