864035b241
_authed_call checks the dead-grant marker before calling, retries a confirmed auth failure once after a forced refresh, and records the failure for the one-time notice. Operations re-resolve their peer and session objects inside the call, so a retry after a client rebuild no longer reuses objects bound to the old transport. Tool handlers now return an explicit auth error instead of an empty result, and non-auth failures keep their fail-open behavior.