Update the internal path variable when querystring is changed

If the querystring is changed *after* creating a request object, update
the internal path to ensure that the proper request is sent over the
wire.
Merge pull request #519 from incredible-labs/master

Update internal path state on post-creation QS changes