Fix #449. Make heartbeats use a new buffered channel for the response fo...

...r each reqeust