1.) I think the EC has to survive for it to be considered a successful block. defeat.
2.) The snipe still goes through. The "discard at end of battle" is an ongoing ability, so if you were to interrupt the battle, and ended it (Say, Horses -> Forgetting Something), the archer wouldn't be discarded.