BoundedFifoBuffer and CircularFifoBuffer CopyTo now doesn't drain the buffer