wayland/surface: Reset buffer_destroy_handler_id
Syncronized subsurfaces that call into merge_pending_state
might
otherwise not create new destroy handlers, ending up with a invalid
handler ids, throwing errors and leaking.
Syncronized subsurfaces that call into merge_pending_state
might
otherwise not create new destroy handlers, ending up with a invalid
handler ids, throwing errors and leaking.