The framework is designed so that nodes are created once and can then be
started/stopped when needed. The `add_nodes` method should only be
called once when overriding `setup_nodes` or `setup_network`.
Doing otherwise causes a failure on OSX when trying to bind the newly
added node to the same address/port than a previous one.