Iss #60 - Fix cached link headers using wrong pagesize
The way the pagination response filter was checking the page size didn't properly check the current response, and instead checked the initial response before we did any post-processing. This meant it always grabbed the default fallback page size of 1000 which lead to bad link headers.