Hello @JohnMH,
I had a chat with @miabbott on freenode about git and we worked through what exactly my issue was. In this case it was not a Pagure issue, but a user issue. I now know what I did wrong to cause the errors I got when trying to perform a PR from Pagures site, and how to recover.