call-channel: use g_queue_new/g_queue_free instead of using a GQueue single item array