fix add-item, expand, and reorder links in newly created modules
fix add-item, expand, and reorder links in newly created modules

fixes CNVS-14229

test plan:
 1. add a new module
 2. without refreshing the page, add an item to the module
    - no ajax error should occur
    - refresh the page, and the newly added item should still
      be there
 3. also verify that newly added modules can be expanded, collapsed,
    and reordered, no ajax errors occur, and that these changes
    persist after refresh

Change-Id: Id8f0326d2978542231d43f6ab2118854d13c31cb
Reviewed-on: https://gerrit.instructure.com/37689
Reviewed-by: Ryan Shaw <ea3cd978650417470535f3a4725b6b5042a6ab59@instructure.com>
Tested-by: Jenkins <d95b56ce41a2e1ac4cecdd398defd7414407cc08@instructure.com>
QA-Review: Clare Strong <40d6bb3ed7fef516c73274131d5a837c16de74fd@instructure.com>
Product-Review: Jeremy Stanley <b3f594e10a9edcf5413cf1190121d45078c62290@instructure.com>

greyhwndz/canvas-lms,utkarshx/canvas-lms,leftplusrightllc/canvas-lms,shidao-fm/canvas-lms,sfu/canvas-lms,djbender/canvas-lms,grahamb/canvas-lms,samuels410/greatlakes-lms,SwinburneOnline/canvas-lms,redconfetti/canvas-lms,fronteerio/canvas-lms,skmezanul/canvas-lms,sfu/canvas-lms,va7map/canvas-lms,Unow/canvas-lms,antoniuslin/canvas-lms,efrj/canvas-lms,wye0220/shindig-canvas,Jyaasa/canvas-lms,sdeleon28/canvas-lms,utkarshx/canvas-lms,djbender/canvas-lms,efrj/canvas-lms,whalejasmine/canvas-lms,wrdsb/canvas-lms,HotChalk/canvas-lms,venturehive/canvas-lms,samuels410/greatlakes-lms,leftplusrightllc/canvas-lms,wrdsb/canvas-lms,jay3126/canvas-lms,skmezanul/canvas-lms,Unow/canvas-lms,SwinburneOnline/canvas-lms,efrj/canvas-lms,roxolan/canvas-lms,Rvor/canvas-lms,juoni/canvas-lms,leftplusrightllc/canvas-lms,antoniuslin/canvas-lms,tgroshon/canvas-lms,kyroskoh/canvas-lms,kyroskoh/canvas-lms,kyroskoh/canvas-lms,wye0220/shindig-canvas,grahamb/canvas-lms,HotChalk/canvas-lms,djbender/canvas-lms,samuels410/greatlakes-lms,grahamb/canvas-lms,ShreniiNepal/shrenii_lmp,leftplusrightllc/canvas-lms,wrdsb/canvas-lms,venturehive/canvas-lms,juoni/canvas-lms,tgroshon/canvas-lms,sfu/canvas-lms,antoniuslin/canvas-lms,wye0220/shindig-canvas,redconfetti/canvas-lms,greyhwndz/canvas-lms,utkarshx/canvas-lms,venturehive/canvas-lms,Jyaasa/canvas-lms,sfu/canvas-lms,sfu/canvas-lms,redconfetti/canvas-lms,va7map/canvas-lms,venturehive/canvas-lms,redconfetti/canvas-lms,antoniuslin/canvas-lms,HotChalk/canvas-lms,jay3126/canvas-lms,juoni/canvas-lms,fronteerio/canvas-lms,jay3126/canvas-lms,juoni/canvas-lms,sfu/canvas-lms,Rvor/canvas-lms,SwinburneOnline/canvas-lms,va7map/canvas-lms,skmezanul/canvas-lms,Jyaasa/canvas-lms,utkarshx/canvas-lms,grahamb/canvas-lms,sdeleon28/canvas-lms,whalejasmine/canvas-lms,skmezanul/canvas-lms,fronteerio/canvas-lms,whalejasmine/canvas-lms,ShreniiNepal/shrenii_lmp,greyhwndz/canvas-lms,ShreniiNepal/shrenii_lmp,shidao-fm/canvas-lms,samuels410/greatlakes-lms,jay3126/canvas-lms,shidao-fm/canvas-lms,efrj/canvas-lms,sdeleon28/canvas-lms,tgroshon/canvas-lms,SwinburneOnline/canvas-lms,djbender/canvas-lms,greyhwndz/canvas-lms,sdeleon28/canvas-lms,HotChalk/canvas-lms,Rvor/canvas-lms,va7map/canvas-lms,roxolan/canvas-lms,grahamb/canvas-lms,Jyaasa/canvas-lms,fronteerio/canvas-lms,shidao-fm/canvas-lms,Rvor/canvas-lms,tgroshon/canvas-lms,Unow/canvas-lms,whalejasmine/canvas-lms,wrdsb/canvas-lms,roxolan/canvas-lms,kyroskoh/canvas-lms,roxolan/canvas-lms,sfu/canvas-lms,ShreniiNepal/shrenii_lmp