Fix token ring wrapping

TokenMap#get_replicas is slightly wrong.
If a compared token is "smaller" than a token for the first host in the token map, then the last host would be selected, but it should the be the first one.