On the machine in 921, neither C-T-E nor C-T-C causes a DEFVAR variable to be reset if it is already bound, regardless of whether there is an argument or not. In both cases there was no region. The DEFVAR was the containing defun.