I installed the Tango update and have had it running for 2-days. It fixed my Internet issue (I could easily reproduce it at will and now it's gone). It also seems to have fixed my random reboot problem... but I cannot be sure, since it's only been a few days.

My phone is from At&t but I unlocked it to run on Telus and also did the unbranding hack, so I may have gotten the update prior to At&t releasing it.
DEVICE - Samsung Focus S