I think you may be misunderstanding what you heard, or you didn't get the clearest explanation. Deprecation of pre-5000 series AMD GPUs was
originally predicted to occur no sooner than last September, and over the last few months work for the AMD version of Core 11 has almost completely dried up. Nvidia cards have a separate Core 11, and I have yet to hear official news of its deprecation, nor do I think it's all that close to happening. AFAIK there's no shortage of Nvidia Core 11 work.
I'll answer the rest of your questions anyway, since knowledge is a good thing:
Work units can only be run on the core for which it they were designed. When the client first starts, it contacts the appropriate work server, which sends back a WU (assuming one is available). At that point, the client checks to see if it has the right core, including whether or not the core is a recent enough version to run that WU; if the core is absent or too old, the proper one is downloaded. Both v6 and v7 can handle all the Nvidia cores, so people upgrading to v7 won't change anything regarding what work they can do. Those with AMD GPUs capable of running the OpenCL core (which v6 doens't support) who are migrating to v7 are likely reducing the number of AMD GPUs running AMD Core 11 work, but since there's so little of that work left anyway I don't believe it's an issue.
In the case of AMD GPU2 work, the WUs will run out first, which was what was actually being predicted for last September. That Core 11 (as opposed to the Nvidia Core 11) will probably be removed from the servers once there's absolutely no more need for it, but until then it'll still be available, and it'll remain on people's computers indefinitely. I've never heard of the client deleting a core unless it's replacing it with a newer version.