`TestNode()` already takes in the majority of CServiceResult. Passing and only has one call site.
in the whole struct would allow removal ofIn addition, having it located in `seeder/bitcoin.*` when the return value and will becall site is in `seeder/main.cpp`
useful in the future formake banning logic more complex banning logicand difficult to follow.