MdnsServiceTypeClient should stop sending when it is removed due to its socket being destroyed. On null networks (downstream interfaces) that may have multiple sockets, this should only happen once the last socket used by the (null) network has been destroyed. Bug: 278635632 Test: atest (cherry picked from https://android-review.googlesource.com/q/commit:3d66b0432d0f83249d18ffaa757103129359d115) Merged-In: Ie1808840bd68678f2af7b71bdd8f3be377c14424 Change-Id: Ie1808840bd68678f2af7b71bdd8f3be377c14424