Fixes #8317 - Implement Reboot action

Why `try(:ip) || ip` ? Surely they're the same thing?