make sure the etag header is a correct md5 string

Previously the ETag header was being saved as “[object Object]” as the md5 wasn’t outputted as a string. This was causing the robots.txt files to be cached too long and updates weren't visible immediately.