fixed iov caching for edge conditions on non-ordered queries