The ServiceInfoResolver queries up to three times consecutively for
a service info, and then removes itself from the timer.
The ServiceInfoResolver will run only if JmDNS is in state ANNOUNCED.
REMIND: Prevent having multiple service resolvers for the same info in the
timer queue.