As versões atuais do Firefox têm um cache dentro de omni.ja . Se você remover o arquivo jsloader/resource/gre/modules/AddonUpdateChecker.jsm de omni.ja , o Firefox deverá começar a analisar seu modules/AddonUpdateChecker.jsm modificado. Além disso, você deseja especificar o sinalizador de linha de comando -purgecaches em vez de procurar os caches de inicialização.
Side-note: geralmente é útil definir extensions.logging.enabled to true ao depurar problemas de instalação de extensões, isso imprimirá muitas informações adicionais para o Error Console. É claro que não sei se essa informação adicional será suficiente em seu caso particular.