channel: fix possible channel deadlock in channel_send_call

Before focusing on a channel, all events are processed to ensure no pending
calls from the channel will lock.