Improve the home and lock tabs transition

Simplify the code moving it to the base class, and remove some
optimizations added to WorkspaceSurfaceHolderCallback that caused
problems by wrongly caching the response.

Bug: 187535286
Test: manual
Change-Id: I6d55fec7092f9579ab817694cd8e48d2692edc4f
4 files changed