If a developer has an app that's compatible with both 4 and 3 and is ready now then why wouldn't they submit it now?
And why wouldn't Apple approve it now?
I see no reason why we couldn't see 4.0 apps showing up any day now. Except, of course, if none are ready yet. But I can't think of any reason other than that.