repair sad, fragile course and assignment specs

fixes CNVS-10880

test plan
- all tests pass

Change-Id: Iceac6264d30f8959ba3cd20878b52a117c2f8043
Reviewed-on: https://gerrit.instructure.com/29541
Reviewed-by: Cameron Sutter <csutter@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Product-Review: Bryan Madsen <bryan@instructure.com>
QA-Review: Bryan Madsen <bryan@instructure.com>