If a real trade was rejected or was externally closed, Zorro will attempt to open it again at the next trade with that asset. If you want to close the virtual trade instead, let your script compare LotsPool and LotsPhantom, and cancel the virtual trade accordingly. I do not think that this has an effect on the accuracy of the equity.