After the host profile is applied, do you see a task in the recent tasks bar that the host is rebooting or is it rebooting from a crash? After it reboots does it receive an IP from DHCP and start the autodeploy process?
I would manually assign it an ip, reconnected it to vCenter and manually apply the host profile and see what happens.