message: fix(shell_automaton): always request current branch on peer connection
  Seems like if we don't send that message, peer's don't work correctly.
diff: @@ -60,21 +60,13 @@ where
  BootstrapState::PeersConnectPending { .. } => {
  store.dispatch(BootstrapPeersConnectSuccessAction {});
  }
  - BootstrapState::PeersMainBranchFindPending { .. }
  - | BootstrapState::PeersBlockHeadersGetPending { .. } => {
  + _ => {
  let message = GetCurrentBranchMessage::new(store.state().config.chain_id.clone());
  store.dispatch(PeerMessageWriteInitAction {
  address: content.address,
  message: Arc::new(PeerMessage::GetCurrentBranch(message).into()),
  });
  }
  - _ => {
  - let message = GetCurrentHeadMessage::new(store.state().config.chain_id.clone());
  - store.dispatch(PeerMessageWriteInitAction {
  - address: content.address,
  - message: Arc::new(PeerMessage::GetCurrentHead(message).into()),
  - });
  - }
  },
  Action::BootstrapPeersMainBranchFindInit(_) => {
  let state = store.state.get();
  