After you confirm with “yes”, a dialog (" Rebooting now, I’ll be right back"/“Restarting, back in a few minutes”- presuming you are running lang en-us) is spoken? Which would indicate that the message is received by skill-mark2.
for current implementation that would be better than pretending it will reboot without rebooting, but i really hope we can just stop hardcoding enclosures!
why make the skill useless everywhere else? if you run phal plugin above (or your own dedicated platform plugin/skill) you get reboot functionality anywhere you want since it follows the bus api spec, but harcoding an enclosure will simply skip it