Reduce test flakiness.

Ask JobScheduler to run jobs when we want them to run, but only if the
constraints are satisfied. Also increased wait times slightly.

Bug: 138253466
Test: atest --iterations 10 android.jobscheduler.cts.JobThrottlingTest
Change-Id: Ia0bcf00b26a4521a4cfe89b2f5f5edcfb111ccf6
1 file changed