Fixes #8317 - Implement Reboot action

Slightly hacky, but you could just make it a class method on Host::Discovered, and then call old.becomes(Host::Discovered).reboot in the Managed orchetration?