I had a map that I published reverted back to it's original pre-edit state.

World Partition may be the culprit here.
I remember something similar happening, like I add a mesh to the level and then it’s gone, or I delete an actor but next thing I know it’s back on the level.
Turned out it was happening because of world partition that’s, AFAIC, is now turned on by default, and it keeps messing with the levels if you don’t use it right.