Buggy workflow:
- Brent submits diff -> diff status is "Needs Review"
- Evan approves diff -> diff status changes to "Approved"
- Brent requests review -> diff status changes to "Needs Review"
- Brent updates diff -> diff status changes back to "Accepted".
Seems like step 4 should keep the diff status as "Needs Review", as requesting a review should unaccept the diff until another user explicitly approves it again.