No, this doesn't do the trick.
What I understand, is that the masterTableView object controls server side operations. Its properties don't effect client side operations done while using the batch mode. It's the batchEditingManager who controls those.
I've done the required functionality using a simple DOM manipulation, and it seems to work.
I handled the client side OnRowCreated event this way:
//New records don't have data keys values set yet
item = args.get_item(),
jParent = $(item.get_parent().get_element()),
jElem = $(item.get_element()).remove();
By the way, where's the documentation of batchEditingManager? I can't find its API documentation.