Once the character's Animator component is disabled, the IK is also disabled because it disables the controller. In this case, there's no real need to set characterWeight to 0, right?
Technically yes, if you disable the Animator it'll also disable the IK. The character weight value is through script though, so if you decided to re-enabled the Animator you'd still be using the default characterWeight you had set prior.