Distinguish ENOENT from other error cases when loading keys.
You know what's horrible? Trying to load a key, failing with EMFILE or something, and then concluding that the key doesn't exist, and then overwriting it.
We'd better only ever say "No key, better make one" when we get ENOENT.