fix bug in uncaught exception tracker
fix bug in uncaught exception tracker

For exceptions which halt the node process, data will not be collected if i/o is not initiated before re-throwing the error. This change initiates i/o to transmit queued telemetry which should (in all cases I've tested) be allowed to finish before the node process halts.

SofianHn/ApplicationInsights-node.js