logging where KnoxedUp.putStream would try and reuse a callback double_callback
may have missed commenting some console logs for local debugging
cleaned up console logging. not seeing double callbacks locally any longer, and making sure to syslog warn them if they happen for dev testing
whoops, no need for fictional s3 errors
refactored retries for putStream into a function. introduced additional error state in oResponse.statusCode to ensure no partial uploads occured. Ran a few dozen test cases, all passing with first 2 retries getting a bad status code