desktop-shell: Unlock dialog needs to be a custom window Since set_toplevel would overwrite set_lock_surface.