Why aren't my modifications to xkb working?

The solution is to delete the cached xkb configurations at /var/lib/xkb/*.xkm, then restart.

Some have complained that they were unable to use their keyboard "in X next time it was started (but only that once)", although I had no problem like this at all.

Thanks to bcooksley at the KDE forums for providing the answer.