Macro - works in BFA, not classic

To cast my finisher in combat, cast stealth if not in combat:

/cast [combat, nostealth] Eviscerate; [no combat] Stealth

Someone in the classic forum suggested:

/cast [combat] Eviscerate; [nostealth] Stealth

which I could’ve swore worked when I tried it earlier today, but it’s not working now… all it does is try to use Evis.

#showtooltip
/cast [nocombat] Stealth; Eviscerate