Don't call dataCallback inside a try/catch block

We should only catch any failure of JSON.parse, not exceptions potentially raised by the dataCallback itself.