Reinforcements mechanic still looks quite busted imo. It takes very few time to activate and also all team members come back at once with no penalty.
This is an idea: keep the chance of getting the whole team back, but each member to be revived requires its own waiting time. This would add some kind of strategic decision for the team, deciding between taking the risk of waiting to get more than one member revived or to get just one and move to the next objective faster. Another thing: maybe the soldiers revived should have some kind of penalty on their health or gear instead of getting back all their medikits, syringes, etc, the same way the predator gets a penalty after second wind not getting his whole life restored.
This would prevent situations like the last team member reviving everyone and reseting the whole thing, throwing the work of the predator down the toilet in the blink of an eye, with low chances of bringing it back if the team stays together. In the current state, the objective of killing everyone is usually too ambitious for the predator.