The message writing logic is coupled with the `CSeederNode` class for no reason.
Refactoring the seeder's message writing code to use the same code as the node
software makes the code easier to test and maintain. This also makes it easier to
add more types of messages that the seeder can send.
Depends on D6355