mdns: Verify end condition with all services
mdns: Verify end condition with all services

Wait until responses to all requests have been received and pass all
services to the end condition (not services per response).

Relates to #1234

postlund/pyatv,postlund/pyatv