Handle Fatal Exceptions

They were being swallowed before this fix when doOn* operators were used.
Merge pull request #1631 from benjchristensen/doOnEach-error-swallowing

Handle Fatal Exceptions