What a galah. Separate the reboot logic from 'host provisioned' so it's runnable on active production.