Split up sync reads on large sets of servos.

sync_read doesn't work well on more than about 9 servos, so if necessary
we split up a single sync_read into several.