How to reproduce
- Send an message.
- Edit that message.
- Check
EventTimelineItem::latest_edit_json().
Outcome
The latest_edit_json is always empty.
Expected
The latest_edit_json should be populated when we receive the remote echo.
This only occurs in edits sent locally. Editing the same message again from a different client populates latest_edit_json.