I don't think we're talking at the same issues. Attenuation is more complicated than what you've outlined.
Champange yeast can only (to my knowledge) ferment simple sugars(sucrose, glucose, fructose, etc). These are the exact sugars that Brewer's yeast consume first.
After you pitch your sacc, it eats through the simple sugars first, then it moves on to start breaking down maltose and finally moves on to maltotriose, which is typically the most complex sugar it can ferment (some siason strains notwithstanding). Brewer's yeast varies it isn't ability to ferment maltotriose, which is a large part of why different strains of Brewer's yeast have different levels of attenuation. Some are better at it than others and since it's the last sugar source the yeast can use, some strains can attenuate further than others when given identical worts.
The reason brewers yeast consume simple sugars first is because it's easier to synthesize ATP from those sources. After those sources are consumed, the yeast must activate additional pathways to break down the more complicated types of sugar and process them into ATP. This is all from the book Yeast, by White.
That's why I'm very confused when people say, be careful when you add wine/champagne yeast, it'll tear through tons of fermentables. If you pitched brewers yeast first, any simple sugars (which make up about 14% of the fermentables is a typical wort)will be gone, regardless of whether yeast health causes the sacc to stall on the more complicate maltose (about 59% of the fermentables) or maltotriose. Adding champagne yeast is not a good way to restart a stuck fermentation, precisely because you'd be adding it to a wort with no simple sugars present.
If you add it at bottling time, the only sugar sources it should be able to ferment is the simple sugar adding for priming, regardless of whether the fermentation was stuck or not.