Bugfix in the basic_cancel() processing for multiple-consumer