Yes, you read that correctly
. Hope this makes sense, so here's what happened:
I merged my working branch into master, per usual. My internet dropped midway through the merge and my local/working branch corrupted (workspace integrity issues). As I was trying to debug and figure out how to fix, I came across the "Revert" button on Bitbucket. So, I clicked it to see if that would solve my problem.
What I saw was that it would create a new PR "called revert pr #" which looks like it selects the previous commit (or undos the most previous commit) and merges that back into master. logically, that's fine and worked as it should.
however, I realized that actually didn't solve my workspace integrity issue, and I had to do some other stuff to fix that. once I fixed the workspace issue, I wanted to re-try merging the original PR (PR #53), but it still says "revert". I suspect that this doesn't actually "revert my revert" and instead repeats the process of creating a new PR, etc. 
so rather than trying that, i tried to go back to the branch that the original PR was created for and create another PR for it. but, it's not working. despite the working branch being different from the master, it doesn't seem to let me create a new PR as it said something to the effect of "there are no changes in this branch from the master branch". so i artificially forced those changes by deleting a few comments, etc., hoping that would do something to no avail.
so now, I'm trying to figure out how to revert back my master to pre PR#53 being merged and also recreating PR #53 so that I can merge in the working branch into my master.
I hope that makes sense?