Revert Draft Published change

Some corner cases exist whereby a change marked as a draft
can be rebased and marked as published.

The new patchset may not have been replicated to mirror when draft
published event is sent, so we must ensure that we check for patchset
replication first.
Merge pull request #26 from scoheb/revert-draft-published

Revert Draft Published change