auth now errors early if no vault targeted
auth now errors early if no vault targeted

Previously, it didn't because it either doesn't have to connect to the
Vault (token auth), or doesn't use the normal Vault client (all the
other auths), and so it wasn't going through the code path that checked
for Vault targeting.

jhunt/safe,jhunt/safe