reapply more modular transactions in grading (LMS-1480)

removes field_data_cache from grades.grade and grades.progress_summary