Fix the memory leak with PerThreadContext!  Does mean a small difference
in behavior, in that now child locators will have to enable PerThreadyness
in each child
Beef up the child context test