Shutdown Macro not firing via Multiconsole Off

I have a Shutdown Macro that unparks a number of relays.  It works fine when we shutdown from the master console.  

However, if we shutdown from the client console with a "Multiconsole Off" command, it doesn't run.  

Is this expected behaviour or a bug?

Related