ifup wlan0 deve fazer tudo isso para você automaticamente.
Ele lê o arquivo interfaces e faz tudo o que a inicialização faria. Você pode ter que executar ifdown wlan0 primeiro se ifup acreditar que a interface já está ativa.
Você pode criar um script pequeno para tentar obter o arquivo e, em seguida, executar ifup se ele falhar e cron-lo para cada hora ou duas.