When a peer never sends headers we now ban it after a timeout based on the idea that we don't even know if this peer is on the same chain as we are.