RenderElement::insertChildInternal calls newChild->insertedIntoTree() which has some side effects (e.g. multicol) since it's not a real insert, it's just reparenting.
<rdar://problem/37242698>