Only expose and test external interface

the publish_coming_soon and publish_intent methods are for internal-use only.
Rename method for consistency and clarity