gracefully handle zeroconf node when it goes down so add_listener
doesn't throw exceptions, fixes #181.