Думаю, что проблема в том, что ты пытаешься переименовывать слои в итерации по LayerTable и таким образом нарушаешь итерацию.
Сделай иначе:
1) Создай массив ObjectId
2) В итерации по LayerTable заполни этот массив значениями ObjectId для всех LayerTableRecord
3) В цикле по элементам массива ObjectId выполни переименование