Fix surface view lifecycle related bugs

1. When going back from fullscreen surface view back to gallery view, workspace surface doesn't show until user scrolls / touches the surface view
2. When switching tabs in the wallpaper app, wallpaper surface doesn't show until user scrolls

There are some complex surface view lifecycle events happening here, but basically if the underlying surface gets recreated, we need to reattach the surface package using SurfaceControlViewHost API. Otherwise, we should leave it as it is.

Fixes: 153621268
Fixes: 153619980
Test: manual
Change-Id: I111a21bb6ee072e8881f503f1155c15247f96bf7
1 file changed