CSHARP-943: Split large batches correctly when InsertBatch is being emulated using write commands.
CSHARP-943: Added more unit tests.