test: make sure non-IP peers get discouraged and disconnected
test: make sure non-IP peers get discouraged and disconnected

Github-Pull: #21571
Rebased-From: 81747b21719b3fa6b0fdfc3b084c0104d64903f9

qtumproject/qtum,rnicoll/dogecoin,qtumproject/qtum,litecoin-project/litecoin,litecoin-project/litecoin,qtumproject/qtum,qtumproject/qtum,litecoin-project/litecoin,litecoin-project/litecoin,qtumproject/qtum,litecoin-project/litecoin,rnicoll/dogecoin,rnicoll/dogecoin,qtumproject/qtum,litecoin-project/litecoin,rnicoll/dogecoin,rnicoll/dogecoin,qtumproject/qtum