This is a bit different than the logic for non-skip-transcoding as it makes audio the default instead of an exception.  I think it would be best to keep the workflow setting require an explicit file_ format and have the default be an error.