Found when running the compiler on a large swath of internal code. PruneMaybeThrows rewrites terminals, but the logic to update subsequent phis was incorrectly dropping phis rather than rewriting them. Fixed in the next PR.