When a client is in the process of connecting to a server, and the server is using SRV Records, when the client fail to connect to the highest priority SRV Record, no attempt is made at connecting to the next highest SRV Record. This is clearly a bug, as it's not to the spec, or spirit of SRV Records. The client should only fail to connect to a server when it exhausts all of the distinct priority tiers set up within the SRV Record.