extending 'wait for chef' for other states

Before the node is rebooted for reinstallation or after de-allocation, we need to wait for local chef-client to write pxe/dhcp config, so rebooted nodes can correctly pxe-boot.

https://bugzilla.novell.com/show_bug.cgi?id=844681