feat(github-status): use token from user with push access

To update the GitHub status, one only needs push access to the repository. In some cases, we don't have an admin on file, so trying to find a user with push access means that we can update the repo status even if we don't have an admin on file.