I'd make it so that the destination changes after something passes one way through the door.
So - open door, close door, open door - same location no matter how many times.
Open door, someone goes through, close door, open door - 89% chance of being a different location.
Open door, someone goes...