Cleanup overlay_binding in compositor_base CleanUp

When we receive a device disconnect while presenting, we weren't closing
the overlay binding, which was causing a DCHECK in mojo because it was
being default closed/destructed on the wrong thread.

Bug: 950040
Change-Id: If3729b277f69883bb2e81a9308fe6dafc94f3ffa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1553173
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Bill Orr <billorr@chromium.org>
Auto-Submit: Alexander Cooper <alcooper@chromium.org>
Reviewed-by: Bill Orr <billorr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#648286}
1 file changed