Ошибка в VCL.А помогает добавление fUpdated:=false; в теле процедуры TIndexDefs.Update.Или убиением владельца через Free, и пересозданием.