Pick random node

Be aware that doing the second read query in the same transaction may fail when there have been a hand full of mutations in the meanwhile. After some mutations a rollup happens which makes the startTs of your transaction disappear.

Sure, you can retry the two steps until you succeed, but just so you know that this situation can occur with concurrent writes.