course-migration.py script

@nasthagiri 
I don't understand the logic behind this `else` clause (L392-394).  Do you @BenjiLee?  If the source was not found in the previous lines, how could it be found here?