Android OOP-D: Fix lifetime during viz background reconnect

The previous patch delayed all frame sink manager set up while we
are backgrounded. This left us with a null |host_frame_sink_manager|
after a disconnect. This could lead to crashes. Instead, we now just
delay the actual connection to the GPU process, other set up, such as
BindAndSetManager which ensures a non-null |host_frame_sink_manager|,
is called immediately.

Bug: 888790, 866631
Change-Id: I5ad93df4b9aa7e7048faf8f51197ff1cf779c452
Reviewed-on: https://chromium-review.googlesource.com/1243603
Reviewed-by: Fady Samuel <fsamuel@chromium.org>
Commit-Queue: Eric Karl <ericrk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#594056}
1 file changed