Whether my third parties want it or not, once I accept the terms of v2, I can't offer my derivative works under a more restrictive v3.
Umm, you don't accept anything until you distribute. You keep talking about what terms you and others are "accepting" the code under. You aren't a party to any license agreement until you distribute.