[overwolf.social.youtube.share] "Ok" error on Failed attempt to get user channels

Issue Description:

Sometimes, we get Ok error from Youtube.
Looking at the logs, we can see the unerlying error:

2022-09-10 14:21:40,481 (INFO) [cghph ID 60][23696] YouTubeService - YouTube share request for file: C:\Users\odd-o\Videos\Overwolf\Outplayed\Roblox\Roblox_09-10-2022_13-56-49-523\Roblox_09-10-2022_14-19-53-906.mp4

2022-09-10 14:21:40,664 (ERROR) [57][27000] <206.97MB> YouTubeApi - Failed to deserialize YouTube channels: : System.NullReferenceException: Object reference not set to an instance of an object.

   at Overwolf.Social.YouTube.Api.YouTubeApi.<GetUserChannelsAsync>d__30.MoveNext()

2022-09-10 14:21:40,664 (INFO) [57][27000] YouTubeService - User does not have any eligible YouTube channels

2022-09-10 14:21:43,130 (INFO) [cghph ID 60][23696] YouTubeService - YouTube share request for file: C:\Users\odd-o\Videos\Overwolf\Outplayed\Roblox\Roblox_09-10-2022_13-56-49-523\Roblox_09-10-2022_14-19-53-906.mp4

2022-09-10 14:21:43,229 (ERROR) [56][34692] <207.14MB> YouTubeApi - Failed to deserialize YouTube channels: : System.NullReferenceException: Object reference not set to an instance of an object.

   at Overwolf.Social.YouTube.Api.YouTubeApi.<GetUserChannelsAsync>d__30.MoveNext()

2022-09-10 14:21:43,229 (INFO) [56][34692] YouTubeService - User does not have any eligible YouTube channels

2022-09-10 14:21:45,384 (INFO) [cghph ID 60][23696] YouTubeService - YouTube share request for file: C:\Users\odd-o\Videos\Overwolf\Outplayed\Roblox\Roblox_09-10-2022_13-56-49-523\Roblox_09-10-2022_14-19-53-906.mp4

2022-09-10 14:21:45,472 (ERROR) [56][34692] <207.14MB> YouTubeApi - Failed to deserialize YouTube channels: : System.NullReferenceException: Object reference not set to an instance of an object.

   at Overwolf.Social.YouTube.Api.YouTubeApi.<GetUserChannelsAsync>d__30.MoveNext()

2022-09-10 14:21:45,472 (INFO) [56][34692] YouTubeService - User does not have any eligible YouTube channels

We would like to get a specific error when this issue occurs so we can let our users know what is the problem.
Also, status “OK” seems very weird as an error

Can you reproduce it (exact steps to reproduce):

No

Impact for my app:

low (40 users daily)

Do you currently have a workaround?

No

User Logs:

https://drive.google.com/drive/folders/1LMNpZz0JbK2woyeqbyI-XNVN-xkxb6X3?usp=sharing
https://drive.google.com/file/d/1UVBrQlfobsC7L0QH9JJKjoKnQeOdZU6R/view?usp=sharing
https://drive.google.com/file/d/1GCN1BXCVpNIhJ5inZYPK-hPBmtWc1euk/view?usp=sharing

Hi!
We’ve looking into this, and will update here as it progresses.