asn: replace a for loop with async.each and

dns_results now returns an error as the first result param