Split/auto publish

LMS-11017 https://openedx.atlassian.net/browse/LMS-11017
@cpennington What's the rationale for `for_branch` obliterating the `version_guid`?