see https://community.esri.com/thread/227516-sketcheditor-undocommand
Yes this should be fixed in 100.5.
Bug potentially reappears in 100.10. Manually moving a vertex and then calling the UndoCommand works, but if you call MoveSelectedVertex, then call UndoCommand, the moved vertex is deleted.