Good to hear from you again.
Over the past few days, another forum member with the same DCC command station as you and me had a similar problem with a BLI Paragon 2 steamer taking off in reverse at high speed after a derailment.
I am not sure if the problem is a BLI incompatibility with the NCE PH-Pro or if the problem is simply a BLI decoder quirk.
In any event, my first suggestion is to call BLI Customer Service. You may be on hold for 5 or 10 minutes, but it will be worth the wait. The two guys who man the Cistomer Service phones are extremely knowledgeable and can usually walk you through the problem without sending in the loco for repair which usually takes about 8 weeks.
If you want to further investigate the problem yourself, the first thing to do is to acquire a decoder tester such as the NCE DTK. If you had one at hand, it could easily tell you if the motor decoder is fried or not.
But here is the deal with the Blueline series. There are, as you know, two decoders - - - a factory installed sound decoder and an after-market motor decoder. You never want the LOCK feature to be on. Everything is simpler to program with the LOCK feature off.
Next, you need to reset the motor decoder. In spite of what you read to the contrary, the most effective way to program the motor decoder on a Blueline using the PH-Pro throttle is to Program on the Main in the Ops Mode. First, reset the decoder to factory default - CV30=2. The loco should lurch forward. Then, you should be able to activate the short address (003). That should get the sound going and the headlights working. Next, you should be able to reprogram the long address and everything should be back to normal. If not, then you definitely need to call BLI.
One other thing to check after the reset to factory default. As Pete pointed out earlier in this thread, make sure to look at the value of CV29. It should have DC disabled for reliable performance.
Let us know what happens with this loco and its balky decoder. Here's hoping that it is not fried.