egl/wayland: Use per-surface event queues