when using srv records, use the next server if one fails to connect
WIP start randomizing