Multiple Fixes

Set the hostname, domain and fqdn attributes since Ohai reload doesn't do this.  
Reorder the resource execution.  Don't run if the fqdn isn't changing.