Editing your Cycle Stop function in the screen load script to look like this might work.
---------------------------------------------------------------
-- Cycle Stop function.
---------------------------------------------------------------
function CycleStop()
local hSig = mc.mcSignalGetHandle(inst, mc.OSIG_MISTON); --Get the mist on signal handle
mc.mcSignalSetState(hSig, false); --Turn the mist on signal off
mc.mcCntlCycleStop(inst);
mc.mcSpindleSetDirection(inst, 0);
mc.mcCntlSetLastError("Cycle Stopped");
end