ok this issue has been resolved.
I reached someone human at Freescale via online chat.
The chat person setup a new service request for me, and that new service request was responded to promptly. I believe he sent an internal email to someone to asking them to look into it.
Freescale issued me an entirely new Registration ID Number, which I am happy to say does work ok.
So it took many weeks, and I was beginning to doubt, but finally Freescale came through.