Fix breakage due to changes in base class in core

bug 48518

Change-Id: I58f1f758847425e4f8d24dcd3b996e9107368cd7
Fixed phantom log entries for "course updates" that havent happened

bug 44561

Change-Id: I366c67698b74154f6e3370098dead99473e288f6