Very good procedure, one question how do you get the WIF key for the blockchain signing key?
You can create with a command in the cli_wallet: suggest_brain_key
Import that private key and update your config.ini on the new witness. Fire up the new witness and once sync'd update_witness <name> <public key from above> true
I missed the update to the config.ini which is why I was down for a few minutes.