Throw a JSONException if a Resource doesn't have an isa field instead of returning null in SensorflareClient:getResourceDetails().