Bring in an AJB patch about Unicode handling with _encode_tuple.
It would seem that at least in some places NoSuchFile gets the unicode path, which ends up wanting to turn the smart server request into a unicode stream, which ends up transmitting the 2-byte unicode chars as a regular buffer.