don't discard order for group calculations

it's still important, especially with an offset/limit

Change-Id: Ia116dc4b517f25451087ab2d1309e7ae74a62708
Reviewed-on: https://gerrit.instructure.com/31090
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: James Williams  <jamesw@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
don't pass parallel option to recursive with_each_shard calls

Change-Id: I461ddef91ae04328b5d9db535f6ad2566c175620
Reviewed-on: https://gerrit.instructure.com/31168
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>