Limit the number of speculative connections BoneCP makes

I think there's still a bug, but this is an improvement