fix cast_channel listener

how has this gone so long unnoticed