When they activate a customer's new iPhone at purchase in the store (making sure to not get fingerprints on the plastic when the Specialist handles it for those 2 minutes, of course) no one insists on upgrading that 4.0.1 leftover to 4.0.2 and that's all the proof needed to verify that what I'm saying is true. The same goes (went) for the iPads, btw.
Gotta go to bed now, have a nice night.
You know there are 79 countries outside of the US that sell iPhone, NONE of which come locked to a carrier, none of which are activated in the store. Just an FYI so you know just because one country does it, it's certainly NOT the norm.
Anyhow, back to point. Yes, Apple does do their best to attempt to make sure the devices they sell get flashed. Otherwise Grandma Nancy, buying her first iPhone would get home and say "wheres my wireless printing feature I saw on the sign advertised as part of 4.2?" ... and it becomes confusing. Apple is a what they advertise is what you get. They keep their stock of computers and devices upgraded to current versions. If you don't believe me, go into the store and find a iPhone with 4.0.1 on it. You won't. Or even better, wait until next week and try it with 4.1... every iPhone will be 4.1 in the store's inventory will be 4.1 within 48 hours of the launch of the OS. It's SOP from Apple corporate... but you clearly are a skeptic, so go in and look for yourself.