fix(avatars): properly detect and report image upload errors

Ensure that failures in the image-processing worker are reported back to
the client, rather than being silently ignored.

Closes #79