Missed something which was causing it to always use 2nd chance.
Only set fail_count to 1 if it is zero (o nmarionette error).