Does open sense query the configured DNS servers in parallel and return the 1st retrieved answer?
It appears to me the built-in client queries the servers one at a time, in order. That is, I just get one request, to the primary. (I didn't try setting a fake one to test failover.) The behavior may be configurable... but I prefer the default.