Perhaps we can add a bold note in the hackathon_how_to.md documentation which points out that a wallet has to be 1) opened and then 2) unlocked (always in that order).
Running the open command, after a wallet has been unlocked (re-opening or switching back to a wallet) locks the wallet.
If you list the open wallets using the following command you can see 3 locked wallets