Probably relevant - it looks like the missing controlkey entry is the reason for the failure. The generated config file can be made to work by adding this. Also, it looks like the config may also be overwritten when it "reverts" it as part of performing "ipa-server-install --uninstall".