Bugfix: correctly handle invalid request

closes Ariadne-CMS/arc-web#4
Fix stale info in $client when subsequent requests are made

The response headers are left in the old state when a second request is
made with an invalid url
Merge pull request #5 from mjrider/issue-4

Bugfix: correctly handle invalid request