I've always set my emacs alternatives to lucid emacs. Today I did a big dnf update, rebooted to get new kernel, and then got an error when I started emacs about the "pure GTK" version not operating correctly under X11 (one of the reasons I use lucid).
Why did my alternatives config setting revert?
Anyway, I've now removed all versions except lucid. Maybe that will make it stick :-).