Dispose channel after subscription thread ended

At current master there are unclosed channels after publish callback timeout exceeded: 

![rabbitbusrpctimeout](https://f.cloud.github.com/assets/1229948/874826/a80d1fc4-f893-11e2-8265-bb8755bc4dc1.png)

This patch fixes this