how many people were in that game?
i mean, i've had situations like that on occasion, but never even twice in a row.
I go for Hardcore servers, as they populate a LOT slower but 3-4 people up to about 6 and then just bounce around the teams if required. Got mine done 2 hours ago basically joined 7 servers and it worked 5 times. That L85 is a beast! Shoots arrow straight.
Easiest thing to do is find one with a small amount of players, look at the score chart before joining, find one with a squad that's way ahead or close to victory - Join the server and see if you can hook up with that squad, win in 5 minutes.
not totally related, but i still remember this one day when i was playing BC2 on 360. i joined a game with my friends, but was on the opposite team and the game was full. it was the 2nd set of M-COMs on Isla Inocentes Rush, and i was on the attacking team. so, i went with my squad of randoms and armed B, then got an invite from a friend because there was now a spot on the other team. so i went to accept the invite, and while i was in the guide, i got killed. i accepted the invite and was switched to the other team, AND THEN GOT REVIVED!!! so i was in a US soldier player model while fighting on the Russian team! we were all talking about it in party chat, it was one of the funniest things we ever saw. then i died a few minutes later, fun over
http://battlelog.battlefield.com/bf3/forum/threadview/2832654625109362429/
* You can no longer revive someone who has switched team while being dead. This prevents a case where soldiers would be resurrected into the new team while still wearing the old team's uniform.