I recently attempted to install Sprint's OTA update for the stock ROM on my phone. However, I had TWRP installed, so the update could not complete. I installed the stock recovery, but the update failed, stating that it could not find one of the .apk files. After that, the phone boots to the lock screen, but displays nothing but a green HTC logo on a white screen when I try to unlock the phone, repeatedly displaying "Unfortunately, Qualcomm Enhanced Location Services has stopped." After about 2 minutes on this screen, the phone reboots, with no user input.
I have no usable Nandroid backup (lost the password), and don't know what to do to make my phone usable again.
Any help you can provide would be greatly appreciated.
P.S. One other peculiarity I noticed, when researching my issue, is that "fastboot getvar version-main" does not return a value. This doesn't seem normal to me. Could something have gone wrong with a firmware update as part of the OTA?