Make CCryptoKeyStore::Unlock check all keys (but only once)

Extends 4011 by three lines.
I know we have multiple wallet support in theory, but until it actually appears, a static should be fine.