egl/wayland: Update to per-surface frame events