refactor create_discovered_host to use ForemanRequest