Creo que lo mejor sería que mostraras las líneas de código
correspondientes a la carga y descarga del módulo, y las
correspondientes a la respuesta de la invocación del remoteObject.
¿Tienes todo el código en un solo proyecto?
Mi recomendación mientras tanto es que pongas un breakpoint para la
segunda vez que obtienes respuesta (después de descargar y cargar), y
veas qué contiene event.result, y compruebes que obtienes la misma
información ( o almenos la misma clase) que la primera vez.
Como nota al margen, en mi experiencia la anotación RemoteClass no
hace nada útil o visible, así que puedes descartar esa línea como la
culpable.
Ciro.