Do not cache non-success jsonp responses

Closes #186
Includes testcase