fixes #18176 - replace clear_association_cache with reload
Reload is still necessary in Rails 5 as interfaces association will be cached. The BMC test change is necessary to reload smart proxies associated to the subnet after their features were altered - previously clearing the entire subnet cache from `known_ips` also removed cached smart proxies with outdated feature lists.
Related issues
Refactor #18176: Replace call to private clear_association_cache in Subnet#known_ips
fixes #18176 - replace clear_association_cache with reload
Reload is still necessary in Rails 5 as interfaces association will be
cached. The BMC test change is necessary to reload smart proxies
associated to the subnet after their features were altered - previously
clearing the entire subnet cache from `known_ips` also removed cached
smart proxies with outdated feature lists.