I think I have this figured out. I can't write the table field data in the workflow back to the table field in the cabinet, but I can write columns of the table data to index items or workflow variables using an arithmetic expression.
I think I fixed the other issue also by not requiring any columns in the table field for the store dialog I was using.