I am testing using just the Lizard and Corgette. I single corgette works ok. When I put 2 together, the Lizard does not stop at the collision. However, the lizard animation stops and it floats horizontally into the lose collider even though health > 0.
The order of placing the corgettes seems to make a difference. Placing the one closest to the lizard first then just to the left causes the failure.
Does this happen in your implementation of the game?
I am using Unity 5 and did an update to the latest level. My level scenes had to be recreated, so maybe it is something I did.