Fix discovery - ignore unsolicited "pong" messages.

We were happily adding any "pong" messages we heard while doing
discovery to our list of hosts - even those which were not in response
to out "ping". This led to waiting for responses which were never
coming.