Some bugs are fun to fix…

Part of the ongoing CTHL fixes is trying to track down what might cause the client to go into a busy-loop for well over 45 seconds. Obviously the host is a candidate. Bad data gotta come from somewhere.