Merge changes from topic "kv-refactor-agent-throws"

* changes:
  [KV] Consider throwing BackupAgent a failure
  [KV] Remove states