Метод clearIndexes для обновления поля sg_index вызывается после удаления записей, соответственно получить минимальное значение sg_index для удаляемых записей уже нет возможности, в результате обновляются индексы для всех записей, а не для тех, где это необходимо.
Метод clearIndexes для обновления поля sg_index вызывается после удаления записей, соответственно получить минимальное значение sg_index для удаляемых записей уже нет возможности, в результате обновляются индексы для всех записей, а не для тех, где это необходимо.