Yes, I'd send back a 500 with some info.  If you have an interface that deals with json responses, you have to follow-through on that for every path, not just the success paths.