Answer
Take a full VM snapshot before starting, so you have a clean fallback point, and confirm the build home you're recreating from actually includes every delivery that had been applied to the corrupted ifs_home — if the build home is behind, you'll need to reinstall the missing deliveries after recreating it, or you'll end up with an environment behind where it was before the corruption.