Backport PR #4257: fix unicode argv parsing

There was a bad traitlet validation introduced in 1.1

closes #4256