Fixed failing tests (source of every Route discovery needs to be the test client)
Fixed bug: clients did not process the ROUTE_FAILURE packets

This was caused because those packets inherited the source address and
sequence number from the packet that made the node send the ROUTE_FAILURE.
Thus the receiving nodes did think they had already seen this packet and
simply ignored it