Sua regra MASQUERADE só funciona para o tráfego deixando wlan0 , que não está em uso. Você precisa aplicar uma regra semelhante a eth0 ?
ip netns delete não excluirá um namespace se outras referências permanecerem, o que faria com que o par veth permanecesse alguns dos seus comandos para falhar com erros.