ARQ-1400: catch all throwables thrown during client activity in order to report failures correctly