Revert "Revert "Refactors client acceptance logic in RpcServer::..."

Revert submission 34292148-revert-34231615-LLUPMXXFBH

Reason for revert: Attempt to reland CLs after fixing the issue
Bug: 410035138

Reverted changes: /q/submissionid:34292148-revert-34231615-LLUPMXXFBH

Change-Id: Ib2b712af289c0da7e9bb5fb04ca435aa232419a3
2 files changed