Thanks, I'll give that a try. Sometimes the AI does some really weird things. Some are laughable, while others... well...
You can simply correct it in an explicit manner while out of character for the AI to do such, format is like this; '(OOC: Player should've been moved to X location based on the conversation, please move us there for the sake of consistency)' And the AI will usually comply without breaking character.