Changes are returned to all other clients other than the originator when the change has been applied. So if 2 users are editing a channel, and one publishes the channel, the other user's edits could be marked unchanged
This was pre-existing - but it's just occurred to me that this could mark content nodes are published that are not, if changes have been applied to them since the publish event was submitted.
Don't think we need to unpick this now, but might be good to have a follow up issue.
Originally posted by @rtibbles in #4113 (comment)