Currently you can only cancel a run if a worker hasn’t started doing things with it, but we’d like to entirely (and safely - i.e., not leaving a broken terraform lock around) cancel runs where we know there’s a newer commit that also needs to be planned.