Propose a different implementation of AggregateException.GetBaseExceptio...

...n that makes the failing test pass. Does it precisely capture the .net semantics?