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

@eLobato, a `setup` block is good when a bunch of tests use the same setup. There's not a whole lot of duplication in these tests. In addition, my goal was to keep the tests as untouched as possible. I suggest to open a new PR to refactor tests.