[WORKER] Support cleaner HAProxy config reloading

Stopping and restarting the HAProxy service will rudely terminate
any active sessions in HAProxy. This new method allows existing
connections to finish whatever they are doing while the configuration
file is reloaded.

Change-Id: Ife5d3ccc66349ea3393541768f12aedddb5ac5c8