Fix duplicate host with different uuid created after add_host
Fix duplicate host with different uuid created after add_host

If add_host is performed with hostname existing in inventory, but
not yet accessed and put in inventory cache, additional host with
same hostname and different uuid is created, causing patterns to
misbehave.

thaim/ansible,thaim/ansible