When we disconnect from a badly-behaving peer, save the reason in the peer database
When we disconnect from a badly-behaving peer, save the reason in the peer database

bitshares/bitshares,camponez/bitshares,camponez/bitshares,bitsuperlab/cpp-play,bitshares/devshares,dacsunlimited/dac_play,FollowMyVote/bitshares,RemitaBit/Remitabit,camponez/bitshares,bitshares/bitshares-0.x,drltc/keyid,dacsunlimited/dac_play,camponez/bitshares,bitshares/bitshares,frrp/bitshares,bitshares/bitshares-0.x,jakeporter/Bitshares,bitshares/bitshares,bitsuperlab/cpp-play,dacsunlimited/dac_play,jakeporter/Bitshares,Ziftr/bitshares,Ziftr/bitshares,drltc/keyid,FollowMyVote/bitshares,camponez/bitshares,jakeporter/Bitshares,Ziftr/bitshares,bitsuperlab/cpp-play,bitshares/devshares,denkhaus/bitsharesx,frrp/bitshares,bitshares/devshares,bitshares/bitshares,bitsuperlab/cpp-play,denkhaus/bitsharesx,denkhaus/bitsharesx,dacsunlimited/dac_play,denkhaus/bitsharesx,frrp/bitshares,RemitaBit/Remitabit,bitshares/devshares,dacsunlimited/dac_play,RemitaBit/Remitabit,bitshares/bitshares,FollowMyVote/bitshares,bitshares/bitshares-0.x,FollowMyVote/bitshares,drltc/keyid,frrp/bitshares,RemitaBit/Remitabit,jakeporter/Bitshares,Ziftr/bitshares,dacsunlimited/dac_play,bitshares/bitshares-0.x,frrp/bitshares,drltc/keyid,FollowMyVote/bitshares,bitshares/bitshares-0.x,bitsuperlab/cpp-play,FollowMyVote/bitshares,RemitaBit/Remitabit,bitshares/bitshares-0.x,bitshares/bitshares,camponez/bitshares,bitshares/devshares,frrp/bitshares,bitshares/devshares,jakeporter/Bitshares,bitsuperlab/cpp-play,RemitaBit/Remitabit,jakeporter/Bitshares