ClientAgent: Use much more legible disconnect reasons and log those directly.