Shutdown the worker callback client

We are creating a new callback client for each job (in a long running
process), failing to close the connection to the server causes the
server to hold tcp connections open indefinitely and eventually hitting
its ulimit for open file descriptors.

Change-Id: Ic37a1f88d5c76a64752c06a59bb25bd004201071
Merge "Shutdown the worker callback client"