handle the nonexistent netrc case inside hkclient
use fatal errors in auth where appropriate