Add a specific check for keychain path not existing

Raising a specific exception when the Keychain path doesn't exist to make sure an error is shown to the user where it currently returns an empty message.