I'm wondering if anyone else has run into the following issue and what they did to fix it:

The update object is set to a commit size of 1 and ignore lookup failures. The lookup key on the table generally has more than one record in the table and updates all the records that match. At least it did when it was first created. Then a field was added to the table that is irrelevant to this update object and the update stopped working. The transformation doesn't fail, but the update doesn't happen. I tried clearing the cache, but that didn't resolve the issue. I had to drop and re-add the update object, configured exactly the same way and then it started working again. Unfortunately something has changed on the table again and the update object stopped working. I can't be dropping and re-adding objects every time a table changes.