After a week's worth of troubleshooting, I have discovered that enabling any sort of account synchronization for "Facebook for HTC Sense" will cause the phone to randomly soft-reboot. I believe this happens if either "Sync live feed" or "Sync contacts" is checked in "Accounts & sync".
I would like to have my facebook feed available to the facebook widget and I like having my contacts' pictures automatically updated when they change their profile picture. However, the random reboots are extremely annoying and it also causes a ridiculous amount of battery drain. One last symptom is that the stock messaging app will continuously scroll you to the bottom of a conversation when you attempt to scroll up. Is there any way I can get the best of both worlds?
I am running 1.47.651.1 (Android 2.1). Will upgrading to 2.2 fix this issue? I haven't upgraded yet because currently their isn't a way to root 2.2 and I'm still on the fence about that.