catch errors in loading thread and pass them all the way back to asset loading subdriver to fail properly from errors that happen in the decompress stage (Which is on a worker thread)