wayland: task names, delete surfaces using pending_tasks