I don't think giving each node just the entries for which it is a primary owner is ok, there is no guarantee that the node will still be the primary owner when it receives the state. I would instead start the transactions directly from the site master - it may be slower, but it's also safer.