prevent overwriting peers.dat if we have 0 addresses

- fixes #4669
@laanwj I think DumpAddresses could carry a flag bool fForce for example, to force re-creation of that file instead.