Since there's no break [here](https://github.com/liam-middlebrook/csh_ldap/blob/5c13298b208c1ac2d452b584be791e910aa7221c/csh_ldap/__init__.py#L33-L36), it always picks the last server. It should respect the srv record priorities.