fixes #2509, fixes #2507: few issues around Host::Base#merge_facts and fact names