MDL-44321 events: cleaning up course_module_viewed event
MDL-44321 events: corrected workshop event for viewing instances list
base error handling
more snapshots for viewing
record snapshot for instance list view
MDL-44321 events: make sure the full object is passed to add_record_snapshot()