don't hset etag if the header wasn't returned, error's redis (h/t @nakerockhold)