furbearingmammal
Super Moderator
There's always a margin of error, so not "every" phone will get it. Plus if you do that the update will never end because of the number of phones getting pushed back to 2.1, 2.0.1 and 2.0 with the SBF files kicking around, both officially and unofficially.