Odd... I was checking to see if I had any apps that needed to be updated, and iTunes couldn't seem to decide whether or not 1.2.1 was actually there on sequential checks, without downloading. (I finally downloaded during one of the times it showed up as being present.)
Is apple using multiple servers in the US, and adding new files to some before others?