Gtk+ has been switched to use RandR for RandR versions 1.3 or later.
I hacked libXrandr to override the RandR version through an environment variable, set that to 1.2 and Gtk+ happily reverts back to Xinerama and things work fine.