Why won't OS X query multiple DNS servers
If it gets a response from the first DNS lookup it won't try again with another DNS server, even if the first response is NXDOMAIN. All your DNS servers are supposed to return the same results; if you're relying on different DNS servers with different results then your architecture is broken.