Wait until kconf_update finished
Previously it was missing waitForStarted() before waitForFinished(), which resulted in a warning that the process was still running when the QProcess got destroyed. Fix that by just using QProcess:execute.
Additionally, print a warning on non-zero exit code or start failure.