Turns out that SNI watchers only watch for the connection loss with the services (which triggers NameOwnerChanged signal), but not for unsubscribe events (StatusNotifierItemUnregistered), unregistering object path doesn't seem to be enough, so I can't remove icons manually without restarting wineserver altogether.