fix situation where there is network connectivity but wallet doesn't connect to servers