five minutes to reconnect when a device changes network

So I think this 5 minute window of us thinking we are connected comes from TCP, rather than syncthing. We could lower the keepalives but then we risk timeouts and disconnects on poor connections or week devices.