Fix syntax fail in podService
Handle getOne error when nexus is down

It's likely we're royally screwed at this point, but here's some basic error
logging for when we can't talk to the nexus. We have to check it before looking
in the response body for an `error` field, because the response body may not
exist.
Don't link to an Account when Profile save fails

We were creating an `Accounts` row even if the `Profile` wasn't successfully
saved on the pod (eg, if the pod was down). Now we run `profileManager.allGet`
first-off simply to make sure that happens, and bail if something goes wrong.
I'm sad that we have to run `profileManager.authSet` later and can't just do it
here, but we don't necessarily have an `accountID` yet, and we need that to set
some data in the `auth` blob.