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().
Fixed bug from maintenance branch merge
Merge pull request #322 from valeriebernard/transformOpBugFix

Fixed bug from maintenance branch merge
Update Changes