This brings up an interesting thought.  I have two use cases that this could affect:

1) A person who is taking an annual class, such as CPR.  We obviously don't want their previous scores and answers from last year showing up when I recertify this year.

2) Blended learning cases where there is a WBT and an ILT component and I have to reschedule the ILT.  In this case, I may have a new registration, however, I do NOT want to lose my previous answers and scores.

So I'd be concerned if the spec REQUIRES that a re-registration erases current progress.  We may need to nail down further what constitutes a registration versus a transfer.  And then, at that point do we just want to SUGGEST actions, but ultimately leave it up to the LMS to define this?