"the problem was that an event which wasnt ^ halted the event, and apperantely mrc considered it halted from that point on.."
The ^ prefix doesn't enable halting, it enables you to halt the default output from certain events.
If something has been halted, it has been halted.