When a lsif artifact is too large, we should return 413 and not 500
This is a corrective action from gitlab-com/gl-infra/production#2581 (closed)
When a lsif artifact is too large, the end-user receives a 500 error instead of a 413.
We should make sure the right HTTP status code is returned, or GitLab runner will retry the upload twice.