Ensure we save the upgrade even if no change occurred, so it doesn't get cleaned up with no reason
Ensure we save the upgrade even if no change occurred, so it doesn't get cleaned up with no reason

skylost/cartoque,skylost/cartoque,jbbarth/cartoque,cartoque/cartoque,cartoque/cartoque,jbbarth/cartoque,cartoque/cartoque,jbbarth/cartoque