Propagate exceptions on @Background/@UIThread annotated methods

Previous implementation just caught and log the exception, hiding the
error to the app.