I don't know why you do some steps, why do you calculate keys twice?? first with x65flasher (nobody has spoken here about this program so many people may be confused), papuas calculate Skey an BKey and can save for use it with x65flasher if needed. So this step in not needed.
You have found a secondary way to send unlock blocks to phone, why don't you use the 5008 button? Or you don't know what it does?
You forget one thing, to Unlock Skey. Phone in FactoryMode have accesible all hidden eeprom blocks, and I think this is not good.
papua is a very good but dangerous program if is used without care. You can kill your phone.
Regards