Hmm! It might be something in your jump code!
Try putting a printstring between the UpdateAnimation and your Branch there, and pass in IsJumping? to see if it changes to false when you land! If it stays true, your problem lies in your jump code, not here!