Sadly, no. A 4xx causes the code that handles the response to misbehave. I assume that's why the pre-existing code has the suppressed TODO.

I think it's important to indicate that the status code is misleading, like the other callsite does, so I'd prefer to follow its comment convention even though I agree with you that suppressed TODOs are not great.