test that invalid unicode doesn't raise 500
rase 400, not 500 on invalid unicode in URLs, args