Various changes to stack tracing:

Ignore the first 4 stack frames as they'll always show Exception and
StackTrace being constructed.
Only read the number of frames we have storage for.
SymFromAddr isn't thread safe so calls to it must be serialised.
Proxies aren't notified of subscription failures.  Log these so we at least get some indication that something went wrong.