The restriction on outbound peers sharing the same network group is not intended to apply to feeler connections, so fix this.
This fixes an issue where a tried table collision with an entry to a netgroup we already have an outbound connection to could cause feelers to stop working, because the tried collision buffer (m_tried_collisions
) would never be drained.
Also, ensure that all entries don’t linger in m_tried_collisions
by evicting an old entry if its collisions is unresolved after 40 minutes.