Fix broken tests
Add InvalidExchangeTypeException
Throw BrokerUnreachableException if cannot Connect during creating channel