fixes #6430 - validate presence of location and organization for managed host if Settings are turned on

A context with a block ```setup``` where you create the host, location, organization and assign the taxonomies to the host would tidy up this a little bit.