For those who have not found an answer. ( think you already got it to work Chillroy :) )
Add this: player removeEventHandler ["AnimDone", 0]
player switchMove "Acts_UnconsciousStandUp_part1"; player addEventHandler ["AnimDone", {player playMove "Acts_UnconsciousStandUp_part2"; player removeEventHandler ["AnimDone", 0]}]; and it will not get stuck in some infinite loop.
... hummm seems that you only need the first one ( player switchMove "Acts_UnconsciousStandUp_part1"; ) the rest is useless or I mean needless. The soldier will automatically play the part2. Checked with animationState player