Update checkout in response to libgit2 checkout changes
Re-enable skipped hard reset test