I'm assuming Kent did this because anything that's not a 200 should just be the same as "doesn't exist" to the user.  That's why it was done on the checkToken call.  I.e., no error and no metaPair means that the client should treat it as if the thing doesn't exist.