Add extensive logging for OAuth token debugging
- Log access token presence and length after FetchUser
- Log token details before SaveAuthToken
- Make SaveAuthToken failure a critical error that stops the flow
- Capture access token from Authorize call
- Use access token from Authorize if not present in gothUser
- This will help diagnose why tokens aren't being saved