message: Releasing core queue as soon as posible
diff: @@ -149,6 +149,13 @@ export class BaseCore implements IAppInsightsCore {
  }
  _this._setInit(true);
  + // Release the queue
  + if (_this._eventQueue.length > 0) {
  + _arrForEach(_this._eventQueue, (event: ITelemetryItem) => {
  + _this.getProcessTelContext().processNext(event);
  + });
  + _this._eventQueue = [];
  + }
  }
  getTransmissionControls(): IChannelControls[][] {
  @@ -171,13 +178,6 @@ export class BaseCore implements IAppInsightsCore {
  }
  if (_this.isInitialized()) {
  - // Release queue
  - if (_this._eventQueue.length > 0) {
  - _arrForEach(_this._eventQueue, (event: ITelemetryItem) => {
  - _this.getProcessTelContext().processNext(event);
  - });
  - _this._eventQueue = [];
  - }
  // Process the telemetry plugin chain
  _this.getProcessTelContext().processNext(telemetryItem);
  } else {
  