Calling on_failure does not ack the query

The return value from the RPC call (via is_success) is ignored, in this
case.  But calling on_failure does not ack the request, causing the
worker to stall.