Remove improperly packed exercise upon failure

Test plan:
- run "make pack" with a broken exercise, watch it fail
- run "make pack" again and watch it fail again on the same exercise

Auditors: csilvers, alpert