Haha that's the thing. It is not due to zip queue. It is due to flashing a rom, a big wipe to the storage, and causes inconsistency between twrp, dalvik virtual machine or something. Based on my understanding twrp is ram based, it should not be affected by changes in storage. But who knows...