Add exception-proof checks to test_pipeline
Add exception-proof checks to test_pipeline

- Previously, exceptions thrown inside a block's on_data function would
  go unseen by the tests, because the downstream callback blocks that
  perform the assertions would never be executed.

ledatelescope/bifrost,ledatelescope/bifrost,ledatelescope/bifrost,ledatelescope/bifrost