More fixes for correct shutdown of p2p code -- this restores normal deletion to peer_connections, and causes their deletion to be postponed in the circumstances we expect to be problematic.
Update fc external