Workhorse: propagate connection abort

What does this MR do and why?

This reverts Don't log http.ErrAbortHandler panics in sentry (gitlab-workhorse!392 - merged) and propagates the panic(http.ErrAbortHandler) to abort the incoming TCP connection to let the client know there was a problem.

References

Relates to 2025-09-02: Jobs stuck in running indefinitely (gitlab-com/gl-infra/production#20469).

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading