Fix bug in BlockingCollection<T>.TryTake Add corresponding unit test