Remove beginUpdates/endUpdates on modified table rows

Using beginUpdates/endUpdates were invalid because endUpdates was being called before the main batch updates (see comments in performBatchUpdatesOnTableView) but after the client had update the data model, causing the client to return unexpected row information.