Unhandled exception in the background thread terminates the whole process

It happens here:  
https://github.com/bitpusher/Salient.ReliableHttpClient/blob/master/src/Salient.ReliableHttpClient/RequestController.cs#L239