Извините, но вы убрали фразу, на которую и был мой ответ -
Цитата:
Перестройка SQLDictionary в соответствии с новыми id-шниками ВСЕГДА сохраняет данные.
Вас подвел любымый mazzy квантор всеобщности.
Не всегда, а в случае отсутствия в SQLDictionary информации по полю