Split/auto publish

LMS-11017 https://openedx.atlassian.net/browse/LMS-11017
Note: there are no negative test cases for `delete_item` and `update_item` - to make sure we don't auto-publish when we shouldn't be.