1. The battery itself is "new" (remanufactured from returned ESS and new cells), so even though it's built-to-order, we know of no limit on availability
2. The PEM is largely re-manufactured from returns. One new board installed, new firmware. The new board is not inherently limited, and the returned ones are fodder for the rest.
3. While perhaps not legally obliged to, support for the Roadster is on-going, with no announced end. Public relations is my "wing-man" on this. I think the damage to Tesla's mission would be huge compared to the cost of on-going support, at least for a few years. So worst case I can imagine a day when the original battery may not be repairable due to lack of old cells, but the "repair" would still be available with the 3.0 battery.
I am more concerned about the other parts of the car (e.g. VDS, APS, body panels) than the battery and PEM, since they don't seem to have a remanufacturing pipeline.