Pass TraceSource through to Task.Catch() instead of global trace
- #3107
Review feedback:
- Enable Catch() to trace in the .NET clients, via an overload that takes a trace delegate
- Fix some cases where null TraceSource was being passed that shouldn't be
Code review feedback:
- Make arg names more obvious
Code review feedback
Code review feedback