One of the caveats of looking at the current populations to determine which group migrated to the island is the current populations may not reflect the populations from 3M years ago. Having the birds be related to a Caribbean species may not be so strange if you consider that it was a variation that is good at migrating long distances over open ocean and may have been locally outcompeted by the current species in South America and died out.