(stable) Don't downgrade accepts on update (fix "sticky accept")
Instead, don't always downgrade all accepts/rejects: on update, we only want to downgrade accepts.
- With sticky accept off, updated an accepted revision: new state is "needs review".
- With sticky accept on, updated an accepted revision: new state is "accepted" (sticky accept working correctly).
- Did "reject" + "request review" to make sure that still works, worked fine.
Reviewed By: chad
Maniphest Tasks: T12496
Differential Revision: https://secure.phabricator.com/D17605