That's actually pretty standard results, in my experience. You got different results with CP5.5?
I guess it could be how the LMS handles it.
In the LMS products I've worked with, it always reports the score if the lesson is setup to send pass/fail...so it's more the LMS setting the value to 0%, because it hasn't received a score from the lesson yet...
If you run your lesson on a free SCORM Cloud account, what happens there?
If your LMS doesn't show any Score at all until the lesson sends one, then perhaps CP changed how it works - initializing the score value on launch instead of at the start of the quiz? I can't say for sure it did it that way before though...since the LMs products I've worked with have always shown 0% for pass/fail lessons.
That was rarely an issue because right along with that 0% was the 'Incomplete' status since the user hadn't finished the lesson yet. Does your LMS not show a similar status?
Erik