Exactly…, you’ve hit on the exact problem. If America came through first nothing would happen, and the IPC’s would be wasted since Russia can’t collect without a capital. So if the enemy blitzes into the territories, they immediately assume control and the IPCs, but if an ally blitzes the money is still lost.
What would make sense is to transfer control upon entering a vacant territory. For example: if the UK takes western europe but on the following turn Germany annihilates with the UK leaving no troups in Western Europe (but control still with the UK) and then the US deploys troups there, the US should assume control.
Now if the UK still has troups in Western Europe when America deploys there troops there as well, then of course control would stay with the entrenched party (UK).