poking in the dark, tbh. i don't know why $zone is pre-existing - in particular not, why it should be when running all tests, but not when running a single test OR test_changeParent() [#2134]