Fixes race condition during hyperlinking

Calling `Symbol.toString` outside of the Presentation Compiler Thread  can
result in a race condition, as demonstrated by the stacktrace in the ticket.

Fix #1002352
I dislike the name, so maybe I should just name this ``symsOpt``. Let me know what you think.