rework the socket generator a little to give more varied output.

cycling through all available address families should give us more assortment.