fixed a bug where -pnpres was getting appended twice to channel name.
fixed issue where unsusbcribe callback was not getting invoked
adding new tests from Jasdeep