CLC-4321 - Make eGrade link addition dependent on presence of external tool ID

https://jira.ets.berkeley.edu/jira/browse/CLC-4321

See also QA PR - #3092