попробовал, не получается сделать так, чтобы 2-ое и 3-тье правило работали вместе, он отсортировывает либо по 3-тьему (последнее изменение), либо по 2-ому правилу. вот это не выполняется:
"И вот здесь в группе должна быть 3-тья сортировка, которая поднимает элемент наверх (в пределе группы, но остальные элементы в группе остаются отсортированы по 2-ому правилу) и держит там его пока другой элемент не будет изменен. Как только в группе произошло изменение следующего элемента, только что изменённый элемент поднимается наверх вместо ранее изменённого элемента, который в свою очередь падает на своё место (по 2-ой сортировке). "
1-я и 2-я сортировка у меня идут по свойству инфоблока.