So, I believe I have found a bug in the Microsoft.Xrm.Client.dll which is shipped as part of the Microsoft Dynamics CRM SDK.
My question is, is there a correct procedure for reporting bugs with the SDK and what is it?
At the moment I have posted something here: https://community.dynamics.com/crm/f/117/t/144464.aspx but I am not sure this is the correct place?
Product support is available direct from Microsoft, with different ontact points if this is an on-premises installation, CRM Online, or for developers with an MSDN subscription.