pick_random_server: {old,new}vstruct instead of list