Split/auto publish

LMS-11017 https://openedx.atlassian.net/browse/LMS-11017
Consider making the method name specific to exactly what it does (rather than relying on developers to read the comment).  So here, for example, consider renaming it to: `_auto_publish_no_children`.