Retain the provider-boundary core of #52799 while reusing the pool reload and handoff paths already landed in #53591 and #62417. Co-authored-by: Flownium <157689911+itsflownium@users.noreply.github.com>