I think that the conflict between im-config and GNOME3 was resolved on
the GNOME side via <https://bugzilla.gnome.org/769863>. At least in
Ubuntu GNOME you can now use im-config to choose some other IM but IBus
without the variables being overridden.