I am trying to resolve some [MissingWebPart] errors from the CA Health Analyzer, from a site migrated from 2007 to 2010 with a database detach/reattach. The set of errors all refer to the WebParts on the Search Service Application: Search Administration page (General Application Settings > Farm Search Administration > Search Service Application).
Navigating to this page in Central Administration and reanalyzing the health check causes the issue to disappear (Per an MSDN Social post regarding the exact same problem)... until the next day when it shows back up.
Edit:
This only reappeared once. Since then it has remained removed from the Health Analyzer, which is strange to say the least.
In SharePoint Designer you can see that all of these WebParts display the same notification in the WebPart Gallery (Note the blue 'i' icons):

And when you click on any of them they display:

It's notable that a number of other WebParts that I would consider "core" WebParts also display this message (though they don't display any errors in the Health Analyzer).
If I revert these WebParts to their definition (from the ribbon in SPD), will this fix this?
And, what is the root cause of this? Is it because they were migrated from 2007, so they're old versions of the WebParts?