There are seemingly no C#-side compile-time guarantees that it is safe, but if the task's state is `Faulted` (as is checked right before), the exception cannot be null as per the documentation.
SkinInfo.InstantiationInfo
DeleteFile
SerializationReader
SpectatorState.Equals()