[mDns] - make doResolve sync - else we risk an assert because we access the resolved service before it really is ready. Event code taken from our avahi impl.