dnsviz: make the tool more robust
When used to analyze multiple domains at once (
-f), in multiple threads (
-t), even one such failure will cause the entire process to fail.
Even though it's slower and less efficient, the analysis will be more resilient if dnsviz is used to verify a single domain only, one at a time (and with a timeout for the command). The parallelization should take place in our code.