Only gnome-shell sessions should have "XDG_CURRENT_DESKTOP=GNOME", are you sure gnome-fallback/panel session using that as well (that would be wrong).
Only gnome-shell sessions should have "XDG_CURRENT_ DESKTOP= GNOME", are you sure gnome-fallback/ panel session using that as well (that would be wrong).