This can happen if you have more than one script trying to process at the same time
Can't happen, mIRC is single threaded. Once a script is started no other script can be executed until the first is finished.
(Exceptions here include some uses of $com, $comcall, $dllcall)