Refactor the code to report success via worker.
Refactor the code to report success via worker.

We need to keep our final error checking as slim as possible. I had been
reporting success in the error wrapper, but that mean that if it failed
to report a success, then that simply disappeared.

ionrock/dadd,ionrock/dadd,ionrock/dadd,ionrock/dadd