Remove over optimization which didn't work correctly

Added story PLAT-293 to do it correctly.
This fixes TNL-764

@cahrens please review
It is true. The purpose of the `ancestor_payload` is to update the edited info for the ancestors. Am I missing something?