Leave RKPD in a "good" state after tests

Test: keystore2_test
Change-Id: Ic3ed6f468065f56120305ca62ec93ac85bd5f892
diff --git a/keystore2/src/rkpd_client.rs b/keystore2/src/rkpd_client.rs
index bfc7847..aba2c61 100644
--- a/keystore2/src/rkpd_client.rs
+++ b/keystore2/src/rkpd_client.rs
@@ -590,6 +590,9 @@
 
         let new_key =
             get_rkpd_attestation_key(&SecurityLevel::TRUSTED_ENVIRONMENT, key_id).unwrap();
+
+        // Restore original key so that we don't leave RKPD with invalid blobs.
+        assert!(store_rkpd_attestation_key(&sec_level, &new_blob, &key.keyBlob).is_ok());
         assert_eq!(new_key.keyBlob, new_blob);
     }