fixes #2486 - ensure facts import is idempotent when values are unchanged(cherry picked from commit 6dffd64b9d1e0be4cdf76534877438f52c42f200)
fixes #2486 - ensure facts import is idempotent when values are unchanged
(cherry picked from commit 6dffd64b9d1e0be4cdf76534877438f52c42f200)