If we're going to restrict the revision number to 32 bits, we need to have the client use a new peer ID once it wraps.  It doesn't need to change any old records that use its old peer ID.  To simplify things, we could make this a separate identifier than the peer ID so that it doesn't impact the connection and tracker.