Catch exceptions when writing to cache

When a read-through occurs, we write the response to cache. This prevents us from blowing up if an exception occurs on that cache write.

fixes https://jira.tapjoy.net/browse/ARCH-534 and https://jira.tapjoy.net/browse/SVCINF-48