Added logging to observer manager thread and added QUIT message to stop when all messages are processed