Fixed teleporter check the target instead of the initiating owner shrouds

Essentially just https://github.com/OpenRA/OpenRA/pull/7017 with the fixes I suggested.