Re-schedule downloads queued for unmetered.

When a download is stopped due to a metered network, we should
reschedule the job just like any other network failure.  If a
download requires an unmetered network, treat WAITING_FOR_NETWORK as
QUEUED_FOR_WIFI so we show a meaningful notification.

Bug: 29440531
Change-Id: I31e6535c575fd32e2982ef840ae501acf1db3927
2 files changed