При удалении пользователя идет вызов процедуры удаления его оценок (grade_grade->delete), но не получается определить контекст курса (context_course::instance), отсюда ошибка invalidrecord при выборе курса SELECT … FROM {course}
Видимо, курс уже давно не существует.
Руками придется чистить. Выберите все записи данного пользователя в grade_grades, нас интересует itemid. По itemid узнаете курс(ы). Если таких курсов нет на сайте, записи в grade_grades и grade_items удаляйте и пробуйте удалить пользователя