Fix for IllegalStateException on Thread Rejection with Response Caching

With the additional logging I was able to write a unit test that replicated the issue and fix it.
Rejected exceptions were not being handled correctly.

https://github.com/Netflix/Hystrix/issues/113