When resources transition from an Unknown or Unmanaged status back to managed, the halo manager should not assume anything about where they might be running.
Even if the resource was previously running on Host A, the admin might have manually moved it over to Host B.
When resuming management of resources in these cases, halo should use the same logic that it uses at startup to determine whether the resource is running anywhere so that it doesn't assume it's safe to start it on A when it's already running on B.
When resources transition from an Unknown or Unmanaged status back to managed, the halo manager should not assume anything about where they might be running.
Even if the resource was previously running on Host A, the admin might have manually moved it over to Host B.
When resuming management of resources in these cases, halo should use the same logic that it uses at startup to determine whether the resource is running anywhere so that it doesn't assume it's safe to start it on A when it's already running on B.