One problem is that the snake's swiftness spell explicitly says that it doesn't stack with haste. "This spell does not allow the subject to make more than one additional attack in a round. If the subject has already made an additional attack, due to a prior casting of this spell, from the haste spell, or from any other source, this spell fails."