fix for the deadlock with $$& operator

The problem was that the sender of a TBMChan did not sent a sentinel value to
the receiver to signalize the end of the transmission. This caused the receiver
of the channel to wait for incomming values forever.