I can't say for sure, but I think that this issue manifests itself in another way when I do manage to get to table.Update(row), where I get the error:
"The table does not contain an OID Field."
Looking at the xml description and my data, the table clearly does contain an OID field. I have tried creating the feature class from scratch and re-importing the data, to no avail.
Also, it's worth noting that I am able to Update() the table if I do my edits using a single RowCollection. But If I recycle the initial RowCollection and use another one later in my code, I get the above error.
Any help would be very appreciated.