Don't update the shelf state while visibility update is suspended.

Bug: 958932
Test: covered by unittest

Change-Id: Id77232962c0f43d54c26c04c283a8687783f558b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1619333
Reviewed-by: Alex Newcomer <newcomer@chromium.org>
Commit-Queue: Mitsuru Oshima <oshima@chromium.org>
Cr-Commit-Position: refs/heads/master@{#661430}
2 files changed