Time to wipe the iPhone again and install 4.0 beta 4. Hopefully this time there will be less daily/random hard reboots.