To prevent us from disconnecting, introduce keepalive pinging. In the event loop we check if any relays need a refresh ping.