return proper errors w/ statuscodes for repoupdater client
Created by: notjrbauer
refs #9274
This call eventually makes its way into this call. The error returned from RepoLookup
does not implement errorcode.NotFounder
, so that's my guess as to why the server was returning a 500. I checked the rest of the repoupdater client, and discovered it was missing auth and temporary error types. I decided to try and add those too.
I can try and add a test or two if this looks alright.