chanrestore: ensure we have no existing connections to recovery peer
chanrestore: ensure we have no existing connections to recovery peer

In this commit, we fix a slight bug in the existing implantation that
would cause no channel recovery if the recovering node was already
connected to their channel peer. As we need the link to be known at the
time of connection, if we're already connected, then the chan sync
message won't be sent again. By first disconnecting an existing peer, we
ensure that during the next connection (after the recovered channel is
added to the database), then the regular chan sync message exchange will
take place as expected.  # Please enter the commit message for your
changes.

LightningNetwork/lnd,aakselrod/lnd,LightningNetwork/lnd,aakselrod/lnd