Normally the game handles getting a quest item early fine. Maybe it just doesn't check that properly for this quest?

Try emailing support@larian.com, with a description of the problem and maybe a link to this topic.