En vez de  llamar a todas las callbacks dentro de un for protegido, se hace una copia de que callbacks se van a llamar y luego se las llama fuera de la zona protegida, asi no hay deadlocks entre publish/subscribe anidados.