Throw UnauthorizedException when 403 response code is received.

At the moment, the PHP Client only throws an UnauthorizedException in the case of a 401 response.

The inventory endpoint in Weflubit returns an empty JSON response (instead of an error) when it encounters an UnauthorizedException from the Client.