Tweak response reading logic.

$.id seems to take one argument. It still works the old way for some
reason, but is probably relying on some strange behavior we shouldn't
take for granted.