Unfortunately this is an underlying problem of the antechamber program (from AmberTools) that Chimera is using. When computing Gasteiger charges antechamber ignores the charge specified (with the -nc flag) and instead bases the charge on what its estimate of the Gasteiger atoms types of the molecule are. I have complained about this on the Amber mailing list (e.g.
http://archive.ambermd.org/201006/0627.html) but so far the behavior remains unchanged. I suggest you complain on the list as well -- the squeaky wheel gets the grease.