Hello, Rahul,
I ran into this as well (probably have this resolved by now, but just in case). The root cause of this, in my case, was that I nested the orderedtest calls too deep. Meaning that this was self-inflicted damage.
Here was my scenario (to see if it matches yours).
parent = orderedtest1
child = orderedtest2
grandchild = orderedtest3
great grandchild = orderedtest4
great, great grandchild = orderedtest5
So, I think we both ran into a limitation of VSTS, but hopefully you can reconfigure the tests to workaround this. I am currently not aware of any exposed setting to override this "feature".
HTH,
jason