users: Display error message if unable to set SSH keys
This handles the exception in #449 (closed) when setting the SSH keys (but doesn't fix the underlying issue).
If the username was recently changed, it might take up to a minute or so for the new username to be available for get_user_homedir. This change will display an error message so that the user knows the SSH key wasn't set, and asks them to try again after a minute.