Ejecución de archivo de secuencia de comandos después de secuencia de comandos en línea con CDN o dominio externo en inyección HTML

Tengo un problema con la inyección de HTML en un DOM ya cargado donde se carga el JavaScript en línea después de descargar el archivo de script. Por lo que sé, esto no debería ser asíncrono y el script en línea debería ejecutarse después del archivo de script. Esto funciona si el nombre de dominio es el mismo que la página de llamada, pero usar un CDN o incluso un subdominio hace lo mismo. ¿Hay algo que deba hacer para modificar cómo los llamo? Juro que esto funcionó antes, ya que tenía el CDN encendido durante más de una semana, pero tal vez nunca entendí este problema.

Consola

Loading Inline Script
VM1400:3 Uncaught TypeError: Cannot read property 'init' of undefined(anonymous function) 
app.members.event.js?v=204&_=1453644424985:5 Loading Script File
app.members.event.js?v=204&_=1453644424985:71 Finished Script File

Javascript

<script type="text/javascript" src="https://test.azureedge.net/Areas/Directors/scripts/app.members.event.js?v=204"></script>
<script type="text/javascript">
console.log('Loading Inline Script');
    app.viewModel.members.event.init();
console.log('Finished Inline Script');

Respuestas a la pregunta(5)

Su respuesta a la pregunta