I saw that it even gave you status 7 when trying to flash the official sprint froyo zip. Please beware that
with the exception of flashing the OFFICIAL ZVD update.zip file, you are not supposed to flash official updates within a custom recovery; use stock recovery.
There is an exception: ZVD update.zip. The radio update kind of passes by Xionia, so if you flash ZVD update.zip with
Signature Verification OFF and boot into Android, reboot to recovery,
and flash it
again, you can achieve stock VD.
I know this might be off topic some, but I just thought to let you know that you are not supposed to flash radios or official updates (that update/flash radios of ANY baseband) through a custom recovery.
Better safe than sorry. Even though radio flashing is disabled (purposefully) in Xionia, I didn't want you to end up with a brick.