Tweaked ResponseHasErrorsException to be Exception instead of throwable, as it would not serialize properly
Exposed more guts of PbsOauth for debugging use