QA CLC-3271 Handle intermittent Canvas course/sections failures

QA version of https://github.com/ets-berkeley-edu/calcentral/pull/2127