This reverts commit 2bb9a65351. It breaks tests in google3 which rely on the error handling behavior. PR Close #31918
2bb9a65351
Close #27840 PR Close #31443
PR Close #30962