message: fix(shell_automaton): don't graylist peer when connection is closed
diff: // Copyright (c) SimpleStaking, Viable Systems and Tezedge Contributors
  // SPDX-License-Identifier: MIT
  -use crate::peers::graylist::{PeerGraylistReason, PeersGraylistAddressAction};
  +use crate::peer::disconnection::PeerDisconnectAction;
  use crate::service::Service;
  use crate::{Action, ActionWithMeta, Store};
  @@ -10,9 +10,8 @@ where
  S: Service,
  {
  if let Action::PeerConnectionClosed(action) = &action.action {
  - store.dispatch(PeersGraylistAddressAction {
  + store.dispatch(PeerDisconnectAction {
  address: action.address,
  - reason: PeerGraylistReason::ConnectionClosed,
  });
  }
  }
  