Move the fetching of sessionId to disrupt a race condition where we get intermittent failures (exceptions) trying to access Core scripts.
Wrap the fetch in try/catch so that even if it fails it will still execute tests, it just won't report sessionId. If we see a lot of reports of test results with no session Id's we can revisit to look for a better solution/placement of the code.
DOC modernization may eventually make this method of fetching sessionId invalid. We should consider adding SessionId to the test results in the future so we don't need to query for it separately.