Fixed hung assembler described in INT-3453. Used CountDownLatch instead of sleep() INT-3453 Add Test Case Currently failing for me - assembler thread stuck on CDL. Remove redundant `if (TcpNioConnection.this.writingLatch != null)` from `ChannelInputStream#write`