egl/dri2: only take a dri2_dpy reference when binding a new context/surfaces