BugFix: queue() BadRequestException Handling on Cached Response

The HystrixBadRequestException was being thrown directly instead of via the returned Future when a cached response was retrieved.

See included unit test for details.
Merge pull request #184 from benjchristensen/queue-cached-future-exception

BugFix: queue() BadRequestException Handling on Cached Response