Deterministic replica routing can help improve caching and allow a more consistent paging when sorting by score This closes #677