h.PrometheusStatus is nil once before it ever serves a request and then gets properly initialized.  Should we introduce such a heavy lock for every setStatus cycle?