If the provided WIF is encrypted then we have no way to set the account name. Fixed.
NewAccountFromPrivateKey()
wallet convert
wallet sign