Tal vez la solución sea un runner en segundo plano esperando la respuesta del laboratorio de datos que a veces tardan un poco en responder los servicios de verificaciones y finanzas cuando hay mucha consultas (no tardan mucho pero lo suficiente para que mueran solicitudes de usuarios).