New
#11
Yep, there was a point in time early on, when W10 was first released to the general public, that Insiders were auto-activated, even if they had not officially upgraded with a qualifying key. It was a small window of time, and you evidently were in it.
Yes, a fresh install is always good.