Fix: misc spelling errors

Signed-off-by: Michael Jeanson <mjeanson@ubuntu.com>
Fix: don't delete stream from connection recv list

We don't need to delete them from the list during a connection destroy
because it's only a reference to the stream that might be valid or not
during the connection destroy. There is no need at all to access the
stream's pointer at that point.

Commit cd2ef1ef1d54ced9e4d0d03b865bb7fc6a905f80 did not fixed the full
issue so this should fix the use after free race for good.

Signed-off-by: David Goulet <dgoulet@efficios.com>
Fix: a 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>