Centralize reverseIndices logic.

YES! I love it when these wide simplifications appear. This reinforces that toKeyedSeq() was a better architectural decision.

This also fixed yet another issue where the Seq returned by reverse() didn't provide itself as a third argument and another incorrect return from forEach() for a cached IndexedSequence.