Retrieve commit from the head repo instead of the base repo

This commit should allow the testStatus to pass for any user. Since
the commit is retrieved from the head repo, the authenticated user should
have permissions to set the status on the commit.