} else {
assert!(state_lock.fail_reason != AddressState::Good);
let old_state = store.set_node_state(node, state_lock.fail_reason, 0);
} else {
assert!(state_lock.fail_reason != AddressState::Good);
let old_state = store.set_node_state(node, state_lock.fail_reason, 0);