grit gc --dry-run says 'nothing to pack' although 307 loose objects would be packed
The `grit gc --dry-run` command incorrectly reports 'nothing to pack' despite there being loose objects that would be packed. This is inconsistent with the JSON output of the same command, the output of `grit repack --dry-run`, and the actual outcome of `grit gc`.