Thanks, my understanding of UMTS is much weaker than my knowledge of CDMA and EVDO technologies.
No, I think you got it. You were right, it's a matter of hand-off between GSM and UMTS/W-CDMA. CDMA2000 EV-DO, CDMA2000 being the voice and basic data component and EV-DO a 3G extension obviously doesn't have the same problem since it doesn't need to hand-off at all, which I think is how you explained it. The 2.5G and 3G tech are all rolled into one there, not the case between GSM and UMTS.
Edit: For anyone wondering why it was done that way on the GSM side, as was explained by Geckotek, GSM uses the older TDMA air interface. TDMA really doesn't have room to meet the requirements of a 3G network standard, so a new air interface was used (W-CDMA) based off of the basic concepts of CDMA. Since the CDMA camp obviously got to this earlier, it wasn't an issue for them to transition to 3G standards. CDMA-based methods have a lot more useable life in them than TDMA ones alone.