This issue has been closed as 'Won't Fix' due to an extended period of time without updates. If this issue is important to you please let us know by posting on the AnswerHub or UDN, and Epic will re-open the ticket for further review.
When applying a Material to a Static Mesh in the SM Editor, an event for the undo function is never created and when you undo you are undoing the last action outside of the SM Editor.
Also reproduced in Main Promotable-CL-2564509 & Releases/4.8/Promoted-CL-2560772
RESULTS: The SM in the level moves back to its original location
EXPECTED: The SM Material assignment returns to its previous assignment.
Head over to the existing Questions & Answers thread and let us know what's up.