In WT-4283 if we see the internal flag for corruption set and the system has panic'ed we translate the return value to WT_TRY_SALVAGE. We need to loosen the check on ret == WT_PANIC because there are some paths that don't force the panic but end up returning WT_ERROR instead. So loosen the conditional to be any error that isn't WT_RUN_RECOVERY and the corruption flag is set to translate.