query op disk sort improvements

compression type override was a temporary option as a bug workaround.
since it is no longer supported elsewhere, remove logic from here as well.

also instead of implementing BundleFactory and passing itself around, sort
simply has a private final implementation (a list bundle)