Problem/Motivation
Steps to reproduce:
Enable content_moderation
Allow articles to be added to menus.
Create an article, don't add a menu item.
Create a new draft revision of the node, this time create a menu item.
After saving, note the node immediately appears in the menu.
Proposed resolution
Either:
1. Don't allow nodes to be added/changed/removed in menus when saving a non-default revision
2. Change the node/menu integration to somehow be revision-aware