let's make it work

Hi Jarrod,

It is an interesting finding, you know why in all our testing it works fine? Please check this pullrequest, which demos how the CallContext approach works in our framework. Basically, it is because in our framework, we get the profiler instance from your MiniProfiler.Current, which is from HttpContext.Current internally, just like the updated version of TestCallContext in my pullrequest.