probablemente vos sabés mejor que yo, pero deberíamos manejar el request con un setTimeout? Otra vara, angular tiene un setTimeout que agarra todo dentro de un try/catch http://docs.angularjs.org/api/ng/service/$timeout