I don't see what is so hard to believe about ioi's claim?
Console hardware is sold at a very low margin, and when a company decides to reduce the price of their console it is likely that they will be forced to compensate their retailers in some way. After a new "Better" sku is introduced at the same price a company has to eliminate the old sku in some way, typically by lowering the price. As you can imagine it is in a company's benefit to have inventory as low as possible when introducing a new console sku.
Before Sony even announced the new sku it is likely that 40GB inventory in their Warehouses and in the Retail Chain was pretty minimal, with some stores (obviously) having a much larger inventory than others. As stores run out of stock they can't order more of theo 40GB because it is discontinued, the Metal Gear Solid bundle is being released in limited quantities, and the 80GB model is unavailable until later. These stores are (therefore) left with no PS3's for a couple weeks.
Now, when someone walks into a store and sees that a product like the PS3 is sold out there is (probably) a 50% to 66% chance that they will give up their search for the moment and wait for a couple weeks for a restocking ... Stores which are close to stores that are sold out will (likely) sell out fairly quickly themself due to spill-over sales, and after a person has checked the handful of stores close to his first choice it is highly likely that they will give up. What this means is a partial sell out will have an impact on the number of systems sold.