I managed to get past this. Even though I had updated the appropriate FreeIPA packages at the time, I hadn't updated all system packages. Updating all packages resulted in the intended result. Not a definitive fix sorry, but "try updating everything" is the best I can suggest for others in this situation.

--
Michael