I rebooted my system and tried again, but now it is creating yet another wallet.
So it seems like the
blockstack wallet
command just creates new wallets even after I run
python2 restore-wallet.py wallet.json ~/.blockstack/wallet.json
Interesting. I'll inspect the code that implements the wallet command and run escobol's code later and report the results.