Fix bad markup
Error messages are constants.
Log shutdown messages inside concurrent check
Shutdown messages should be inside concurrent shutdown check
Remove duplicate type arg
Extract path split
Measure total time from reception of notification to callback completion.
Fix lint issues.