Add new stop reason for maybe abandoned jobs

Jobs timed out and detected as "Maybe Abandoned" jobs will be reported
as a new stop reason.

bug: 372529068
Test: Existing CTS and unit tests pass
Flag: android.app.job.handle_abandoned_jobs
Change-Id: Ia2bf137748ccb43ea980ba7298be339612f419b5
2 files changed