Return logic for displaying publish buttons

Initial publication vs. re-publish vs. may not publish because dv is
unpublished.