Bail out on empty payload.

An empty HTTP body should not occur. There appears to be an interface or API
change on github's side which needs to be investigated.