Did you manage to fix this? I'm in a similar situation. I restored to a corrupted nand (only pkg2 is corrupted) and I get pkg2 decryption error every time I try to boot on CFW, OFW or dump my prod.keys with lockpick.
I was instructed by Ctcaer to rebuild my mmc but my prod.key file is corrupted...