Daniel really rocks with his hotplug stuff. I still do not know how much pain it is going to cause to GNOME keyboard code (starting from libxklavier) - but it is a secondary concern, indeed.
Daniel, now, if you could find time to look at the next version of XKB extension...