Fully insulate from GitLab errors
GitLab occasionally returns 502/503 or times out. Insulate our error rate from the failures by never exposing them to the clients. This should help with our SLO violations e.g. gitlab-com/gl-infra/production#5561 (closed).
Edited by Mikhail Mazurskiy