No entendí mucho que quieres hacer, pero a mi me ha pasado un par de veces cosas extrañas y en casos de querer llamar 2 funciones hago algo asi:
Código:
function hola() {
primeraFuncion();
setTimeout(segundaFuncion(), 200);
}
No sé si te sirva.
Si no, incluye todo el código para ver que estás tratando de hacer.
Gracias!