COOK-3027 Default site enable true->false not right outcome

This commit fixes an issue where a converge with
default_site_enabled = true, then default_site_enabled = false,
does not disable the default site.