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

this is needed, since the changes to the hosts fixtures caused orphaned taxable_taxonomies