Check alternate desktop before applying integrity label

No alternate desktop means there's nothing to label

BUG=422218
R=wfh@chromium.org

Review URL: https://codereview.chromium.org/686083007

Cr-Commit-Position: refs/heads/master@{#303151}
(cherry picked from commit 2f5fb91566b8d2d9861c4b0437bcfb20cba3f1d9)

Review URL: https://codereview.chromium.org/714083004

Cr-Commit-Position: refs/branch-heads/2171@{#410}
Cr-Branched-From: 267aeeb8d85c8503a7fd12bd14654b8ea78d3974-refs/heads/master@{#297060}
1 file changed