Fix: fail setup metadata cmd must destroy it

If the setup metadata command failed, ask the consumer to destroy the
channel or else it will stay in limbo in the consumer thus FD and memory
leaking.

Signed-off-by: David Goulet <dgoulet@efficios.com>