Kill previous builds from the same branch. [#85055572]

**Feature #85055572:**

* When building a commit on CI, only the last commit should be considered valid.
* When a new build starts, kill any running builds from the same branch.
* When a build is cats'd from the UI, don't kill other builds on branch.