EventDispatcher.cs now drills down to lowest inner exception for better reporting/debugging.