regenerate picker when switching between fallback/non-fallback, because new SubConn state might not be updated for cached SubConns