Often "impossible" is based on constraints like "0 downtime" "100% planned rollout, rollback scenarios" etc.
These constraints get thrown to the wind when the downtime is already happening.
These constraints get thrown to the wind when the downtime is already happening.