fix #18 EventAggregator PublishOnBackgroundThread() was not always executed on a background thread