egl/wayland: Cleanup private display connection when init fails