### The job service runs a job it was running when it stopped, once more

A job that was running when the service stopped came back `interrupted`, its request kept. Nothing ran it again unless
its client sent it again.

- **wai-quantum-service:**
  - On start, a job that was running is queued again, in its order, to run once more from its stored request. Its
    `interruptions` say when the service stopped.
  - If the service stops again while the job runs once more, the job comes back `interrupted`, with the reason, and is
    not run a third time. A job that stops the service whenever it runs therefore does not run for ever.
  - `GET /v1`'s `restored` counts the jobs run again (`rerun`).
- **wai-quantum:** `wai.quantum.job/1` lists `interrupted` among its statuses. The service has returned that status
  since its jobs were first kept across restarts, but the schema did not list it. The schema also gains the optional
  `interruptions`.

