Exit process if error passed to broadcast

Fixes #519 
@rwaldron you mean tests for this fix?