Split/auto publish

LMS-11017 https://openedx.atlassian.net/browse/LMS-11017
Could you just rewrite this as: `destination_reordered = [child for child in source_children if child in existing_children]`? It's O(n^2), but the lists of children should generally be small.