Only update revisionid and public on publish

Instead of trying to squash all the symptoms of the problem, we should handle
the problem itself.  No need to update all the steps of the guide, which
doesn't include the new step, when we get the result of the publish request.