Close channels on Err returns inside the same channel_state lock