This seems to be a major flaw of Samsung Android phones, but I think I found a solution at least for my phone (Transform). Not all the steps may be necessary, but I didn't really have the patience to test all the possibilities. I thought I'd share to see if it works for other phones out there as well.
1. Disable GPS, WiFi, Sync, and Bluetooth.
2. Begin Firmware/Profile/PRL update through Settings -> About Phone -> Updates Menu
3. While the phone is 'preparing services,' plug in the phone to a micro-usb wall charger.
This has removed the 'unknown/internal/connection errors' that I have received in the past. Hope it works for you too.