Acredito que você só precise configurar isso quando a configuração for alterada?
Imagine ter
'<img src="' + Discourse.cdn_url_no_prefix + '/uploads/....jpg' + '">'
Quando não houver nenhum CDN configurado, Discourse.cdn_url_no_prefix pode simplesmente ser uma string vazia.