Does the decomposer engine timeout If it errors out while scanning a file?
If the Stargate engine receives a file which it can't scan for any reason like unable to extract, corrupt archive etc. the engine returns scan error, it does not return a timeout.