Move start key selection into iter_start()

About to reuse all that logic for BatchIterator.