It now saves and resaves correctly but you still see the wrong/different one in preview, edit, and quote.
EDIT: The above only happens in editor code mode.
I imagine that's pretty much as expected. As it's simply plain text, it doesn't get normalized into the corresponding EmojiOne image, so it's just down to whatever emoji font is available on your OS.