The rollback gate
Before publishing vN, assert that v(N-1) starts and passes its contract tests against data written by vN. That single assertion is what makes the rollback real rather than intended.
When rollback is not enough
If the release deleted data or changed a wire format a third party reads, rollback cannot restore it. Those releases need a written forward-only note, and the plan page should say so.