He seguido buscando y tal como decís en vuestros post, no parece haber forma de sincronizar en javascript, este lenguaje parece agarrarse en su paradigma de eventos mas que la pintura seca. Me quedaré pues en la forma actual del Include síncrono.
Gracias por vuestras aportaciones.
PD: Avisadme cuando implementen semaforos