use lazy android device registration

Bug: 79166173
Bug: 110084022
Test: run vts-selftest
Change-Id: I09471345cd2c9f1bdaa6a14e6a0171d8f8deeaf2
Merged-In: I09471345cd2c9f1bdaa6a14e6a0171d8f8deeaf2
(cherry picked from commit 1dc2acbc05aa50c5dd5aa4ac04a2c0cb32970305)
(cherry picked from commit 8ffce155163afe47487f8706981407b8dbc4682f)
9 files changed