Removes unauthenticated logic from ErrorParser

In trying to recover from errors globally we are again going down the
route of relying on a global config to tell it to renew tokens.

This moves part of the error handling into the GLI module where config
is.
Fixes token renewal when adding a new "user" client