This is related to a scenarion in https://secure.phabricator.com/T4754.
- arc feature
- ... do work ...
- arc diff
- (Diff accepted)
- arc land
- (Herald rule checks status == accepted, allows commit)
- (Commit worker detects diff and closes it)
- git checkout lts
- git cherry-pick master
- git push ....
- (Herald rule sees status == closed, rejects push) *(this should be allowed)*