Channel not disposed if WaitForConfirmsOrDie throws an exception.

Fixes #58
Merge pull request #59 from Particular/Issue_58

Channel not disposed if WaitForConfirmsOrDie throws an exception.