See this screenshot:

This is from a newly advertised beacon on testnet with a locked wallet. Unlocking the wallet changes the output to:

This is of course a result of the beacon keys now being a part of the wallet.dat file. Perhaps we can indicate in the "Warning" or "Help" dialogue that the user should ensure their wallet is unlocked before throwing a failure?
See this screenshot:
This is from a newly advertised beacon on testnet with a locked wallet. Unlocking the wallet changes the output to:
This is of course a result of the beacon keys now being a part of the wallet.dat file. Perhaps we can indicate in the "Warning" or "Help" dialogue that the user should ensure their wallet is unlocked before throwing a failure?