If you're going to make a channel, make the request

There is something strange going on wrt timing and stuff in heartbeats.

This *seems* to make the problems less frequent when running the tests 
locally, but it doesn't solve the issue.

This is really here for comment.