Split client-side timeout from SessionManager.