Apple has changed the rules for the Rev 2, 3G iPhone sales. Customers can buy “unlimited quantities” without the AT&T contract that subsides the price. This is the same tactic Apple used to clear out Rev 1 hardware before they announced the 3G iPhone.
The Apple Developers Conference, June 8-12, would be a good place announce a new rev of the iPhone hardware that will use the new firmware to the best advantage. Apple could use a new iPhone to offset the Palm Pre and new Android phones.