could you clarify why you `invalid_token` used here?
in rfc http://tools.ietf.org/html/rfc6749 possible response is `invalid_grant`