I won't get into the details, but the need has arisen for a survey to be deactivated and reactivated, and in the process switched from anonymous to non-anonymous.
The survey is already active, and we already have completions on it.
I know that I'll end up with two survey tables, since they'll be different structures. I want to restore the same token table. What I'm worried about is whether the people who've already completed the survey will still be left showing complete. I guess I'm wondering if there's anything in the code that "cares" whether a record marked as complete in the token table doesn't match up with a complete in the survey table.
Once the survey is non-anonymous, I want those who've already completed to still be considered completed.