Hmmm, I'd say it may be working "perfectly", maybe even working as designed, but it's still pretty hokey -- and NOT the way it worked at 4.6. It shouldn't depend on the format of the number. The phone/OS should be able to detect the signal and determine what it is. So still broken as far as I'm concerned. But I'm glad you got it working for you!
Making these things work somehow is better than not working!