Make the list of sleeping clients be per-stream instead of global, so we do not wake...