I was on BL 2.05, and foolishly attempted to flash to a custom ROM without thoroughly investigating potential issues. I read through this thread, as well as about 50 others when I got stuck on the BootLoader screen. Long story short, after about 50 tries, I got it working. So, I found 49 ways to not get out of the BL screen, and 1 way to do it:
Personal Communications Devices | Our Devices - PCD Previous Model Support
Click on the 6700 MR4 on the right, extract and run while connected via USB, give it about 20 minutes, and don't f**k with it until it finishes. Simple enough, right?
You may not be able to flash away from it, but at least your phone will work.