When load a map there is a chance that the NPC will be move to a different location.
As an exemple the NPC in ACT II battlefield they all got move to the right by a good 5 meter (game measurement estimation). Another one is when i clear a level in a dungeon in the battle field there would be a good 30 mobs that would be stuck in the walls.
Non-battle field wise in ACT 1 in the drill floor the imp that was the "target practice" he was stuck in the wall after i reload the game. I do not know if the difficulty matters but I'm playing on Harcore.
The first time i notice it was the room that you had to active all the levers right after you get the first Battle field Key in Act I. And i was pulling the levers in the wrong order so i could get the gargoles. (I was xp hungry and I didn't know there was a secret room that would have open.) And 1 gorgole got stuck in the wall and i tried to reload and it did not matter how many time i tried he would be still stuck there. SInce then it seens it just getting worst.
Before suggesting try to load a earlier save. Well that did work in fact the first mob that got stuck in a wall it was right after i load a earlier save.