Hack publish

* Merging changes from stable hackPublish
* Reliability of Unsubscription dependent on the load on the system and the design of base architecture to deliver messages to handle load.