WIP: Return error on user AP fail
Ref #1230 (closed)
Previously all errors from fetching users via AP would fail opaquely since only the result from Logger.error
was ever returned
this change returns the full error and logs it, allowing you to determine what the issue actually was