Hi,
it sounds as though the application is still running when the updater tries to update it.

They do a hard reset in code? I don't think you can do a hard reset in code in 6.5 - they have leaped about 4 release of OS - a lot of things stayed the same - a lot of things didn't.