Propagate authorization errors

Previously this hid errors from callers which know how to consume
them, e.g., exit codes in jclouds-cli.