backtrack on data length vs. 204 No Content–specific handling, fixes #37