CrazyWolf, а оно разве сейчас так не делает, если опция "Автоматически очищать локальные контакты, которых нет в списке друзей" выставлена?
upd:
А, пардон, оно сейчас удаляет из кл, но затем снова добавляет в него, если беседа на сервере есть и синхронизация истории включена.
Сделай тикет, если не сложно.
Black Sniper, время сообщения берется с сервера, перепутаны могут быть только сообщения у которых метка времени полностью совпадает.