If gertty is interrupted when fetching commits, or, well, any number
of weird things happen to the git repo, we could end up not having
the needed commits locally. Do a sanity check before opening a
change and fetch them if needed.
Change-Id: I9bbecd09d1820e405b51a8471c5fd9e4fe8a7841