that is a bug i think, whenever you are besieged and attacked while you defend the fort, the fort is always breached somehow. there is always a hole in the wall. it really sucks. the only remains intact, without a breach when you counter attack from the fort.

i dont know about the position thing though... they keep theirs in my games. maybe you forgot to toggle defencemode.