Contacts: Can't join more than 21 contacts

The size of the operations exceed maximum.

Partition the operations when it's size exceed the maximum.

CRs-Fixed: 539529

Change-Id: I5ed0347fb9e74a6585ba786a1b4288a2a374160d