C # deconstrucción y sobrecargas

Mientras investigaba las nuevas funciones en C # 7.x, creé la siguiente clase:

using System;
namespace ValueTuples
{
    public class Person
    {
        public string Name { get; }
        public DateTime BirthDate { get; }

        public Person(string name, DateTime birthDate)
        {
            Name = name;
            BirthDate = birthDate;
        }

        public void Deconstruct(out string name,
            out int year, out int month, out int day)
        {
            name  = Name;
            year  = BirthDate.Year;
            month = BirthDate.Month;
            day   = BirthDate.Day;
        }

        public void Deconstruct(out string name,
            out int year, out int month, 
            out (int DayNumber, DayOfWeek DayOfWeek) day)
        {
            name = Name;
            year = BirthDate.Year;
            month = BirthDate.Month;
            day.DayNumber = BirthDate.Day;
            day.DayOfWeek = BirthDate.DayOfWeek;
        }
    }
}

Y el siguiente código de prueba:

using System;
namespace ValueTuples
{
    class MainClass
    {
        static void Main()
        {
            var dh = new Person("Dennis", new DateTime(1985, 12, 27));
            // DECONSTRUCTION:
            (string name, _, _, (_, DayOfWeek dow)) = dh;
            Console.WriteLine($"{name} was born a {dow}");
        }
    }
}

Si la clase Person incluye solo la SEGUNDA sobrecarga de Deconstrucción, el código se compila y funciona bien ("Dennis nació un viernes"). Pero tan pronto como se agrega la primera sobrecarga a Person, el compilador comienza a quejarse, el mensaje de error es:

La llamada es ambigua entre los siguientes métodos o propiedades: 'Person.Deconstruct (out string, out int, out int, out int)' y 'Person.Deconstruct (out string, out int, out int, out (int DayNumber, DayOfWeek DayOfWeek)) '(CS0121) (ValueTuples)

He leído la documentación de MSDN y GitHub, pero no me queda claro por qué el compilador no puede determinar que la única sobrecarga aplicable es la segunda, dado el patrón de tupla interno en el lado izquierdo de la asignación. Cualquier aclaración será apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta