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

Can we just use `:required => SETTINGS[:locations_enabled]` ?