[1.1.1 with 04.02.13 baseband] [Solution] [Fixed my issue - May be helpful to others]
Ok, so when the jailbreak for 1.1.3 came out, I figured I'd take the risk to finally update my iPhone since it was still running on 1.1.1.
So I restored 1.1.1, then I went through the normal jailbreak method and installed oktoprep to update to 1.1.2 before updating to 1.1.3.
For some stupid reason I accidently restored 1.1.2 instead of updating to it which left me rather screwed to say the least since it deleted the oktoprep install.
I then attempted restoring 1.1.1, but kept getting an immediate error when it would go to restore the firmware.
I couldn't get my iPhone activated or restored for some reason. I believe it's because the baseband was updated due to the fact that I restored 1.1.2 instead of updating to it.
Anyways I tried nearly everything, until I gave restoring 1.1.1 one last try. Damnit still the same error. This time instead of letting iTunes tell me I needed to restore it, I opened the task manager and closed iTunes and opened up the 1.1.2 jailbreak/activation file that you use when you have updated with oktoprep installed.
There is a reboot feature in the jailbreak/activation .exe and after using that to reboot my phone, I finally got to the please activate via iTunes screen with the emergency slide thing.
I checked the info on the f/w and baseband and it stated the firmware was 1.1.1 with (04.02.13?) 1.1.2 baseband.
To my surprise, the original 1.1.1 appsnap method of jailbreaking and activating worked ONLY after using the JAVA based 1.1.2 jailbreak/activation program to first reboot my iPhone after getting the error when attempting to restore 1.1.1 after already accidently restoring 1.1.2 instead of updating.
I attempted to screw my phone up again by restoring 1.1.1's baseband via installer and then restoring 1.1.1 and trying to restore 1.1.2 again just to verify that this method actually works.
Anyways, I just figured I should post this incase anyone was as stupid as me.
Also, since from what I remember, 1.1.2 otb phones can't be jailbroken/activated yet, and maybe someone with more knowledge on the 1.1.2 jailbreak program could look into what exactly it does to the 1.1.2 baseband that would allow me to jailbreak/activate a phone with a baseband firmware of 1.1.2.
If this post is totally useless to everyone, please ignore it :D