Update scroll ID when using scan queries.

This ID appears to change for the last request in a series, causing
strange behaviour (HTTP error responses with results) if the request URI
doesn't change.
Fix unused variable.
Pull out and reuse scroll_uri method.
Merge pull request #80 from alphagov/update-scroll-id

Update scroll ID when using scan queries