Call extract for findQuery. (closes #1521)

Initial bug was found by @ssured, this just adds a simple test and a better commit message.

Passing `findAll` or `findQuery` is used by `extract` to determinate the `specificExtract`  for the `requestType`. 

Currently returns the same result since  `extractFindAll` and `extractFindQuery` are both aliased to `extractArray`. 

To keep consistency we should pass `findQuery` so  `extractFindQuery` is called.