Currently the push or pull channel data rate monitoring starts automatically when the channel is opened.
However in go-fil-markets for retrieval we open a pull channel, then create a payment channel. It can take a long time to open a payment channel which means the data-rate will be zero, and the pull channel monitor will try to restart the connection.
Instead we should add a mechanism to manually start data-rate monitoring at some point after the channel has been opened.