Doesn't happen for me, either. I specifically tested a number of cases with straight approaches to doors, and it always stopped without opening the door, except when the corridor turned right in front of the door.
In case it matters, I use Ubuntu 11.04, 64 bit, with Sun Java.