auth: If the agent fails, fall back to regular path

It's causing issues on MacOSX when ssh_agent_get_ident_count()
reports "Agent count: 0".