Update: I am down a deep rabbit hole on VCs at this point and want to document a bit before chasing the rabbit some more.
Changes Made:
Victory conditions are checked every two game minutes. Previously it was one side per two minutes so every four minutes both sides were checked. This is also a stepping stone toward checking victory conditions for more than two sides.
The code checks both minimum and total victory conditions and records the time each level is met for each side. You can now achieve the total victory conditions before minimum victory conditions, HOWEVER you will not be granted total victory until both the minimum and total victory conditions have been met.
If a side has no minimum victory conditions defined, only total victory conditions will be examined for that side. In short, you will be able to be granted total victory if your side has only total victory conditions defined.