Added the stack profiling capability that was removed previously.  This has proven to be extremely useful when debugging performance issues.  It should be strongly cautioned that spanning an async call with a metric will necessarily break this code.