When anyone Accepts a revision, the author receives an email marked "Accepted". The user then gets excited, thinking their revision is in "Accepted" state, though it might not be.
Make the email more clear about "Someone accepted" vs "Ready to land".
Also maybe have the frontend more consistent. Like "Soft-Accept Revision" instead of "Accept Revision". So it's more clear that the user has not the permissions to do so, but they are still encouraged to give their opinion.
The current situation:
The email contains a "list of transaction", that looks like this:
valerio.bozzolan accepted this revision. valerio.bozzolan added a comment. This revision is now accepted and ready to land.
If the revision isn't ready to land, the last line isn't shown:
valerio.bozzolan accepted this revision. valerio.bozzolan added a comment.
but the email subject alwas has [Accepted] in any case, because that's the strongest transaction, even if the revision is not in Accepted state yet.