Poking through the module, the dialogue used for that scene is part of dan13_zhar.dlg. That first line, "Ah, so you are the one who rescued Bastila." fires script k_pdan_zhar08:
void main() {
ActionPauseConversation();
ExecuteScript("k_pdan_player03", GetFirstPC(), 0xFFFFFFFF);
ActionWait(12.0);
ActionResumeConversation();
DelayCommand(2.0, SetDialogPlaceableCamera(37));
DelayCommand(6.0, SetDialogPlaceableCamera(2));
}
And k_pdan_player03 is:
void main() {
ClearAllActions();
ActionJumpToObject(GetObjectByTag("wp_pc_start", 0), 1);
ActionMoveToObject(GetObjectByTag("dan13_WP_council", 0), 1, 1.0);
}
Perhaps that is the problem - there is no command to face the player. But scripting is not really my thing.