Fixing bug where mismatched condition on splitting was causing duplicate nextSlot = 0 issues (size vs. half of records).