I think units that die simply vanish, but still take up the hex they were on. This causes invisible walls, which prevent live units from moving to their targets. I've seen a number of units take super long routes, as if navigating an invisible maze, and upon further observation confirmed that they were refusing to move on hexes that someone had died on.
Keep an eye out for this as an explanation. I think it explains a lot.