route: dnet_add_state() returns either positive number of connected nodes, or negative error

In particular if it failed to connect to any node, it returns -ECONNREFUSED