Revealing mistake: When Gary is attacked by the snake, as it's wrapping around him, his arm passes right through it.
Other mistake: After they blow up the dam blocking their passage, there is a far away shot as they are going up river and there's a grassy landmass that goes across the river blocking their route up river.
Continuity mistake: Jennifer Lopez's eyebrows go from sparse to filled in in several scenes.
Answer: A snake can regurgitate its food, but they do this mostly if they are in danger or stressed, not to go after another prey or swallow it again so it's easier to digest. The food is usually quite a weight on their body and takes long to digest, so the snake could regurgitate it to become mobile again if threatened.
lionhead