Unexpected metrics data from prometheus endpoint shown when 304 returned for cluster_status

@godfat posted a link to https://gitlab.com/gitlab-org/quality/triage-serverless/clusters/56407/cluster_status.json, and I saw this:

image

I assume the 304 should be handled gracefully here?

/cc: @tigerwnz