The MS-Yahoo stories misses the fact that MS was trying to buy Yahoo with its Alibaba stake.
The Yahoo that was sold recently did not include the Alibaba stake. This is where the key value of Yahoo lies.
If you break it down, the Yahoo Alibaba + Yahoo Japan stake + Yahoo's final selling price equals Microsoft's $45/share offer