Или я тебе не понимаю, или ты объясняешь как-то не так. Если обновилось первое сообщение, тебя и должно кидать в самое начало, это логично, так как кидает именно к нему, а все что после него, значит и должны оставаться для тебя перед ним, а не позади. Получается что ты через них перепрыгиваешь, и идешь именно к тому, которое отредактировано, тут иначе и никак и не сделать, первое сообщение же не станет последнем, его его отредактировали. Иначе ты просто воообще никак не узнаешь, какое сообщение было отредактировано (например, если оно в середине темы находится).