Fixed: etag must represent resource variant (not just resource)