Tests for #186
Delegate uncaught consumer exceptions to exception handler

This is what Java and C# clients do.

Fixes #186.
Update change log