You cannot have two concurrent BT PipeOut transactions occurring at the same time on a single device. A transaction, i.e ReadFromBlockPipeOut(), is required to complete fully before another transaction can start.
Please see here for some guidance: Section 7
Additionally, okSupport’s comment at the following is quite helpful: