Fix erroneous merge error when starting request and no content-len set
* When no content-length header is encountered and we're in a PUT or
POST request - restore prior behavior initializing content_len to -1
rather than 0. It was a rather innocuous error, but good to restore
prior behavior.