Debounce the heartbeat event emission

The Twitter Streaming API sends multiple blanks lines to indicate a
keep-alive packet. Though sometimes it is a single blank line. The
parser is only expecting a single blank-line. This debounces the
emission of the heartbeat events so that only one event is emitted per
"packet"