The child of a IConcurrentScanChild needs to be an IConcurrentScanChild
but not the parent. To allow a ConcurrentScan to be put into a
MultiRegion scan.
bimorph: fixed ref before assignment bug causing tests to fail.
Merge remote-tracking branch 'origin/8.28'