I replied, but the engine put it there as an edit, sry. :)
(My usual itiner is this: I have a difficulty, work on it for hours, I give up and ask for help, and usually within 10 minutes I find the solution myself. :) )
Anyways: this can be a bug, I haven't had time to check it further: the unit shouldn't get stuck after getting out. And there is no visual indication of him being stuck. No running in one place, no turning to get out, nothing. So this has been a tricky one.