Fixing bug in multi-threaded reads in StreamIndexedIO.

The problem was due to DirectoryNode instances created after expanding sub-indexes which had unsorted child nodes. That could cause sorting later by calls to findChild().