improve tests to exercise case where ssh agent can't be found