Fixed (sorta) an issue with nodegit returning bad shas

WARNING! There is still a race condition, with commit info
it's just more stable now