Split diffs with both $push and $pullAll.

see mongo bug => https://jira.mongodb.org/browse/SERVER-1050