Make rollback-app support --staged-ready-timeout flag

Staged rollback should be waiting for pre-reboot verificatio to complete
by default.

Also added a test to ensure it's working properly.

Bug: 162958790
Test: atest StagedInstallInternalTest#testAdbRollbackAppWaitsForStagedReady
Change-Id: I5dcaabaa2ecf9a5e137773821dd5920a09629aeb
Merged-In: I5dcaabaa2ecf9a5e137773821dd5920a09629aeb
(cherry picked from commit 82b52fd14ee3be9b092c04ce80f7fc01783d05ea)
3 files changed