Auth outage error handling

What's the point of this change? Wouldn't it be preferred to instead say `unless body`?