My experience with 2.0.1 Clean..
.. may help you, re: 3G and/or WiFi (inspired by your 1:30am log)
In the forums, others had found that, in order for Wi-Fi to work on Android, need to enable it in WinMobile before using HaRET and starting Android.
For me, Wi-Fi didn't have to 'pre-enabled'; could go from OFF to ON, and worked OK. Also note that 3G worked out-of-the-box (albeit a slight delay before finding the 3G data signal); voice calls works right away.
Notes:
1) once Wi-Fi enabled, turning it OFF via "Settings.. Wireless & Networks.. Wi-Fi" caused Android to crash (well, reboot).. NOTE: before crashing, 3G connectivity is lost as well (at least, "3G" symbol disappears)
2) once Wi-Fi enabled, turning it OFF via "Settings.. Wireless.. Airplane Mode",
Wi-Fi (and 3G, too, of course) turn off; turn off Airplane mode, and WHILE Wi-Fi is turning back on, can disable it *and Android does NOT crash*; Wi-Fi can then be re-enabled and work OK
3) once rebooted from above, Wi-Fi is already on; 3G is NOT on initially.
*can* disable Wi-Fi, and Android did NOT crash. Eventually, 3G data indicator turns on, and tests OK; can also make voice calls
4) try re-enabling Wi-Fi: works, connects to access point
5) can disable Wi-Fi.. can enable/disable, seems NOT to crash.. wow, never got this far before
6) I had intended to put this after 2), but 3) and 4) are new results today =D
'this' is (from memory; sorry, don't want to 'jinx' my phone's state.. unless requested, want to try and preserve).
'this' is that, if the airplane mode trick is used, VOICE calls would never connect properly until.. reboot? re-enable WiFi? sorry, i forget.. the key point is (I think) that turning Wi-Fi on/off on its own, vs via Airplane Mode, *seemed* to cause different actions.. maybe compare logs/etc and see *what* that diff is?
Thanks for working on FroYo on X1!!