Fix cmdserver when mercurial is in ascii encoding

When hg hello message give ascii encoding, we switch to 'us-ascii emacs encoding instead on non-existing 'ascii.