You definitely are NOT toast yet...and the much over used term brick really only applies to a phone that does absolutely nothing...no boot...nada...zilch.
You have a corrupt service programming if not a corrupt BP image entirely. You need to get it to flash through with an SBF to work right again, or a service programming and/or software download backup .qcn file from QPST. Unfortunately, you probably haven't done that before this happened and someone else's files would not be a good idea to try and recover your phone with.
The software download module has a button in the restore window to allow non matching ESNs when restoring from another phone, so perhaps as a last resort I could send you my .qcn files.
I think you have the best chance by getting the SBF file to complete the BP image flash though, by whatever means, including removing all drivers and cleaning and reinstalling or trying another APC if possible etc. and exhausting all possible remedies for that method first, before trying anything else.
This is definitely a recoverable situation, you just have to find the right combination of tricks to make it work.