fix CheckAndApplyUpdate to always apply the update if one is available and not worry about initiative which is the common case