its not a dll its a com object (unloading it via /comclose) doesnt completly close it im guessing it just removes it from the mirc internal hash or arraylist (whatever he uses) that doesnt officialy close it you need to flush it from the memory.
and as of right now the only way to do that is to restart mirc.