DCI uses an inventory directory instead of a file, along with --no-temp-workdir. This changes the inventory check to keep that scenario working until all DCI jobs can be migrated to Zuul.