Added logging to observer manager thread and added QUIT message to stop when all messages are processed
Merge branch 'observers' into master-fixed