Only use zcat when required. Joinx 1.8 handles it natively.
Updated test output - 1.7 should use zcat and 1.8 should not