Fix fixed length channel flush() bug
Add ability to directly close a blocking exchange