Handle "nameservers" argument to resolve()
Retry from the "nameservers" parameter, if supplied.

If a resolver times out, rotate through the nameservers provided by
the "nameservers" parameter, not the default ones or whatever was last
sent to Net::DNS' resolver.