It is expected that multiple activity versions will be active during deployments. So it could lead to failures if return types are not compatible. We recommend returning a structure as an activity result and changing this structure fields in a backward compatible manner.