Если я верно понял, то ты обходишь ДОМ 2 раза? Один раз вставляешь сообщения, второй раз вставляешь имена юзеров?
Я бы ждал пока все соберется, а потом один раз обошел. Разницы нет показывается ли сообщение от неизвестного юзера лишнюю секунду или нет