- * Both consumer_data.lock and channel->lock currently
- * cause a deadlock, since they are held while
- * consumer_timer_switch_stop() is called.
+ * Ensure that neither consumer_data.lock nor
+ * channel->lock are taken within this function, since
+ * they are held while consumer_timer_switch_stop() is
+ * called.