Check visibility for consecutive launch while device is sleeping

Otherwise the launch event including trace will be finished until
the device is no longer sleeping, e.g. unlock. That may cause
unexpected long trace tag and launch time.

Bug: 195368452
Test: ActivityMetricsLaunchObserverTests#testOnActivityLaunchWhileSleeping
Change-Id: Ie82d1eb346f349513963d37ce2986ae1f8cce9f5
2 files changed