I think this is a great compromise.
Current games and projects would default to the final v3.999, while newer gen would fork out to v4.0+ engine.
Heck, even if the .exe could double in size, holding both v3 and v4, I think it wouldn't hurt.
And if someday more man power arrives to help with...