[C#]: #211 - Correct logic for dealing with returning default values when a message extension.

apparently C# code was having the same issue.