Bugfix for cyclic HATEOAS

Hi Scott,

having some cyclic issues when playing around with the HATEOAS interceptor.
Only checking the `response.entity` rather then the `response` seems too fix it.

Btw, love the extensibility of this project. Composing clients with these interceptors are pure magic :+1: