Use ConsumingEnumerable in ParallelForwardingAppender, modify tests to not be time or exact quantity based where possible.