Prevent storage authentication loop

The Orbit middleware does not differentiate between bad credentials or
expired credentials. In either case the response is 401.

That means by rescuing and returning `nil` within authentication
requests triggered by standard requests we could enter a loop when the
credentials were incorrect.