Added transaction commiting after the SQL update …
It appears that the transaction would need to be managed externally in order to actually update the DB. Now do it at the end of the bulk_update call.