Show error details in async job api requests.

* Errors are marshaled into the delayed jobs table.
* Also handle situation where legacy job failed, but without storing the error information.

[Finishes #62361748]

Signed-off-by: Eric Malm <emalm@pivotallabs.com>