Here's the scenario:

I got a 1.1.2 OTB iPhone with 4.6BL and Modem Firmware 04.02.13_G. This is way before 1.1.3 came out.

I downgraded and jailbroke 1.1.1, OKtoprep, then upgraded/jailbroke 1.1.2. Still 4.6BL, still 04.02.13_G Modem Firmware.

When the G-Unlock came out, I added to Installer, and then used the GeoHot Unlock from there, successfully unlocking the phone.

I then soft-upgraded to 1.1.3. So the current state of the iphone is:

04.02.13_G Modem Firmware

What I want to do, is end up with a FULLY UNLOCKED/JAILBROKEN 1.1.2 iphone.

Would I be correct in this procedure:

Downgrade to 1.1.1 and jailbreak
Install oktoprep
Upgrade to 1.1.2 and jailbreak
Add to the Source list
Run Geohot Unlock (1.1.2, 1.1.3)

This should give me a fully unlocked 1.1.2 iPhone, while maintaining the Modem Firmware of 04.02.13_G, correct?

Please respond ASAP as I need to do this ASAP.