[keymgr] Fix advance state when there is a HW input error

Update scb as #4899 is fixed

Signed-off-by: Weicai Yang <weicai@google.com>
diff --git a/hw/ip/keymgr/dv/env/keymgr_scoreboard.sv b/hw/ip/keymgr/dv/env/keymgr_scoreboard.sv
index 3584b05..547a77d 100644
--- a/hw/ip/keymgr/dv/env/keymgr_scoreboard.sv
+++ b/hw/ip/keymgr/dv/env/keymgr_scoreboard.sv
@@ -239,11 +239,12 @@
             if (get_fault_err()) begin
               current_state = keymgr_pkg::StDisabled;
               update_result = NotUpdate;
-            end else if (!get_op_err()) begin
+            end else if (get_op_err()) begin
+              update_result = NotUpdate;
+            end else begin
               // if it's StOwnerKey, it advacens to OpDisable. Key is just random value
               if (current_state == keymgr_pkg::StOwnerKey) update_result = NotUpdate;
               else                                         update_result = UpdateInternalKey;
-
               update_state(get_next_state(current_state));
               // set sw_binding_regwen after advance OP
               void'(ral.sw_binding_regwen.predict(.value(1)));