Don't allow 500s from batch progress

* This was causing uncaught errors during feature runs
* While they wouldn't fail the suite, it's damn confusing
  to see red in a green test suite
* No harm in doing the right thing and 404'ing a lost batch
* Also, remove before_filter, wasn't adding anything and was
  noisying up the place.