message: Update the newly connecting peer about our sync status
diff: @@ -434,7 +434,6 @@ where
  }
  }
  - #[allow(clippy::redundant_clone)]
  fn handle_incoming_connection(
  &mut self,
  incoming: Box<IncomingConnection<P>>,
  @@ -517,6 +516,15 @@ where
  self.update_joining_set(peer_id, true);
  }
  + // Tell the peer that we have finished syncing, because he'll asssume he's
  + // connecting to a node that is still syncing. If we're actually
  + // still syncing, the peer will be notified later by the chain synchronizer
  + // component.
  + if !self.chain_sync_in_progress {
  + info!("telling the newly connected peer that we already finished syncing");
  + self.send_message(peer_id, Arc::new(Message::SyncStateChanged), None);
  + }
  +
  // Now we can start the message reader.
  let boxed_span = Box::new(span.clone());
  effects.extend(
  