20110414 tech: Why Windows Phone 7 update got delayed