Copy DispersyContact, peer can be None
Closed channels are now also recorded in endpoint