Comment made by: samumbach
When a channel's buffer is full, close! and/or {{untap}} on that channel is not sufficient to unblock other taps on the same mult channel. This is a specific case when drain! is necessary; be sure to drain after untap/close to avoid a race condition.