Prise apart publish and force publish

They will be two distinct service operations so it makes sense for
them to be distinct actions as well.