Check if remote upstream is configured for pull requests

When creating a pull request, we should first check if a remote upstream is configured, and use that for the PR. If not, just fall back to origin