Previously, resolveOAuthToken() would return after finding the first
valid profile for a provider, leaving other profiles expired. This
caused multi-account setups to only refresh one account per provider.
Additionally, the status display would show stale expiry times because
it read credentials before the usage fetch triggered refreshes.
Changes:
- Renamed resolveOAuthToken() to resolveOAuthTokens() and changed it
to collect all valid profiles instead of returning early
- Updated resolveProviderAuths() to spread all resolved tokens
- Added store re-read in list.status-command.ts after usage fetch
to display refreshed credential state
Fixes#3803