Are you on PC? I just played through this a couple of weeks ago on PC (like this exact scenario) and it worked fine. I wonder if one of the more recent hotfixes has bugged it.