Fixes for #218

This commit adds change_to_so to avoid leaking passwords, fixes a
variable misspelling, and reverts changes to the rpm key exec.