Do not expect peer:leave to properly represent P2P connectivity status - closes #34
Merge branch 'disentangle-peer-leave'