Try #3 to fix the android layout tests crash in run-webkit-tests.

This patch forcibly reencodes to ASCII at a different layer, matching
where we're actually seeing the stack trace. This seems like an
overly broad solution, but may at least get us past the crash so I can
see where things might really be failing.

This change also backs out the change in r182282, since it didn't seem
to help anything.

TBR=peter@chromium.org
BUG=386343

Review URL: https://codereview.chromium.org/591563002

git-svn-id: svn://svn.chromium.org/blink/trunk@182358 bbb929c8-8fbe-4397-9dbb-9b2b20218538