Do not generate WTF for the SearchManager query

1. getSystemService() can generate WTF error, if service is not available
   from the device. But since search service is not available from the
   watch device, the query to the service should not print the WTF.
2. Still WTF was reported from the phone side too, due to the race of
   init order. To handle this, make PhoneWindowManager to not to call
   getSystemService for SearchService from init, but call in on demand.

Bug: 297928943
Test: Manual test from SearchManager non-available device
Change-Id: I7e3f7060f436aac28da8442773ca957c2e4cc172
3 files changed