Hotfix is in. It was a silly little error. I forgot I'd been using a developer hack to test the last scene and the story wasn't advancing. Fixed by triggering the reward scene at the end of the conversation. Do it one last time and you should get your reward.