discussion history
Research note: Historical messages get a different random id in each MESSAGES_SNAPSHOT, so the id-keyed client merge appends near-dupli
Revision reasons are not recorded in this slice.