The soldier reappearing has to do with the amount of soldiers stationed in the halftrack like Myth said. There's a collection of soldiers placed inside the halftrack. Once you kill one another will take his place until all of them are dead. The amount of soldiers depends on the level. Higher levels have more soldiers in the halftrack.
I know the type of the other bug mentioned by doublejk. I've fixed before and I'll check if I can find where it's coming from this time. Do you have any special information on that soldier? Like the weapon, did you find the soldier in that specific round, did he have a pri and a secondary weapon, which of the two was selected, etc? I'll probably be able to find the bug without the info but it would make it easier if I had it

.
Eolair: If it's indeed lvl 4 like doublejk mentioned then yes, it's made that hard and lengthy on purpose. You will die in that mission, your preperation just determines how long you can hold out. So the type of soldiers, the amount of soldiers, the weapons they carry and the amount of ammunition and medkits you've collected in mission 1, 2 and 3 greatly determine this.
This decision was based on two problems. For one, it was simply taking hours and hours to complete one competition session. Secondly, the game starts to run like crap after a while. The more missions you complete the crappier the game will start running (which is really too bad, this annoying flash property removes a lot of potential from the game

)
Depending on how this whole thing works out with the current balance it may be changed if needed or it may stay the way it is. For that I'd need some feedback and ideas from you guys.
