Fix logic error introduced in my commit bf599c03f0 Also, authorization errors should not be considered as soft failures.
bf599c03f0