This image on the right is a few days ago, and on the left is now. The x axis doesn't stretch, so those are same time per pixel. Both 1000 peers batched by 100. Notice the area maxes out much more quickly and there is much less network communication due to the completion window being about 50% shorter in time. This is the result of randomizing timeouts for connect and retry. Experimentation showed randomizing the top 50% of 10/5 secs was pretty good. I had several runs where there was never a drop-off. So basically twice as fast for these high volume scenarios. Simple stuff that I had experimented with in previous iteration.
(edited)