unit tests for CountDownLatch

Multiple issues here:

1: you are ignoring the await return value. If false is returned you still open the latch
2: you are ignoring the interrupted exception; it is is thrown.. you still open the latch.

Only open this latch if your threads ran into the flow you want to test. Everything else is a failure.