#12 VerboseProcess.Monitor: Moved countDown() after closure of streams

Let's try this again. My new hypothesis is that `countDown()` being called before the streams are closed causes a race condition where the output may read before it's flushed. This will be more likely to manifest in mutlithreaded environments like Travis, which may explain my difficulty in reproducing it locally.