resolved: always drop multicast membership before adding one

This is apparently necessary on some devices, such as veth.