Fix a corner case in the reconnect logic to buffer when the buffering time is set to 0
Merge pull request #60 from uber/fix-retry-logic-in-buffering-case

Fix Issue #59 Corner case in the retry buffering logic when buffering is set to zero