wayland: Ensure to unlink destroy listeners after destruction
This is missed in some wl_listeners added through wl_resource_add_destroy_listener(). Ensure this is done consistently for all notify functions.
This is missed in some wl_listeners added through wl_resource_add_destroy_listener(). Ensure this is done consistently for all notify functions.