Recently, I had a pull request that was initially targeted at the wrong destination branch. The PR pipeline ran and failed, at which point I noticed and corrected the destination branch.
Expected behavior: the pull request reruns against the new target branch.
Observed behavior: the pipeline didn't rerun against the new branch, and the failed test status continued to display on the retargeted PR.
Rerunning the pipeline seemed to trigger a build against the old destination branch, which continued to fail. Rejecting and reopening the PR also failed to trigger a new pipeline (the stale result was used on the new PR).