Invalid refs on disk cause revwalk globbing to fail

In this particular case, I was globbing `refs/remotes/origin/*`, and the folder happened to contain `.DS_Store`, which obviously isn't a valid git reference. `git_revwalk_push_glob` failed as a result, when I'd expect it to silently swallow that error.

@arrbee