¿Error interno de SignTool al intentar volver a empaquetar un paquete APPX?

Estoy analizando las aplicaciones existentes de Windows Store y modificándolas para asegurarme de que el ofuscador de mi empresa funciona con ellas.

Sin embargo, me he encontrado con un pequeño problema al hacer eso. Puedo tomar un paquete APPX de la tienda con la suficiente facilidad (requiere que Fiddler obtenga la URL). Entonces puedo usar cualquier programa de descompresión para extraer la aplicación en una carpeta. Entonces puedo tomar los ensamblajes en el APPX y modificar el IL un poco. Luego rehago y firmo el paquete:

makeappx pack /d "mypackage" /p "mypackage.appx"
signtool sign /fd sha256 /f temporarykey.pfx mypackage.appx

Entonces me sale un error con signtool aunque:

SignTool Error: An unexpected internal error has occured
Error information: "Error: SignerSign() failed." (-2147024885/0x800700b)

Y luego, por supuesto, obtener un error al intentar instalarlo con el archivo powerscript estándar creado por Visual Studio para instalar / descargar cualquier paquete APPX.

Found package: C:\....mypackage.appx 
Error: The package is not digitally signed or its signature is corrupted

He usado este proceso exacto para los paquetes generados desde Visual Studio. ¿Las claves temporales están vinculadas a un paquete en particular o algo? ¿Qué me estoy perdiendo? ¿Es esto un error en signtool?

Respuestas a la pregunta(1)

Su respuesta a la pregunta