Issue refs #1598: fix bugs, add additional synchronization for report notifier