chromeos: reset old capture client when capture changes

With mus clients there is a CaptureClient per top-level. When a new top-level
requests capture, the old one has to be expliclity told it lost capture,
otherwise state is never updated.

TEST=covered by test

Change-Id: Ibae7b2aaab4e97bf08877f1e8853d0c061aa174c
Reviewed-by: Xiyuan Xia <>
Commit-Queue: Scott Violet <>
Cr-Commit-Position: refs/heads/master@{#641216}
3 files changed