Try and reconnect to server if can't connect

This also has exponential backoff