Uri::Parser support for malformed utf

Uri parser throws error when url containing malformed utf is requested. You can try this one
```ruby
URI.unescape('/collection/all/product/Teutonia-Spirit-S3-прогу%BBочн%B0я')
```
It's ok when it somewhere in app's code. But it's called from journey and server fails with 500.
This is just a little fix. May be better way would be rendering HTTP 400, but just do not throw exception.