I'll suggest this, since I experienced it but then I've not reproduced it..
Since this was DevShares I'm a bit more cavalier and in an attempt to find the main chain again, I deleted all in ~/.Devshares but the /Wallets.
Restarting then, the client could see the wallet.. but not the account, which I wonder should not happen. I had to revert to the backup of that same folder.
It seems then that the absence of other files in the ~/.DevShares folder somehow disrupts the /Wallet that does exist. I'd expected that if /Wallets exists, that the client would acknowledge that and only recreate only other files, rather than perhaps recreate part of the /Wallets default files.