request module does not consider failed JSON parse an error