> That they are independent is the only reasonable assumption
No, this is not true. From the mathematical viewpoint Monty can have any strategy as long as it satisfies the problem statement. Which is, he DID open the door for whatever reason, the rest is uncertain. This literally what Diaconis means when he says "the strict argument would be that the question cannot be answered without knowing the motivation of the host" -- yes, in the strict sense he is indeed correct. This thread started because ryao stated that Diaconis is wrong [1].
Now even if you try to play the card of "reasonable assumptions" and rule out "boring" strategies because they are "giving the game away" this still won't eliminate all "non-independent" cases. The space of possible probability distributions here is way bigger than your list above. I can come up with an infinite number of "reasonable non-independent" strategies for Monty.
For example:
1) He rolls a dice before the game in his dressing room, secretly from the audience.
2) If he gets 6: he will open a door if you guessed incorrectly. If you guessed correctly he won't open the door.
3) If he gets 1-5: he will open a door if you guessed correctly. If you guessed incorrectly he won't open the door.
The situation is still the same: you've made your guess, then Monty opened the door with a goat and now you need to figure out whether to switch or not. It matches the problem definition stated above: the door was opened but we don't know why.
Let's see your chances if we assume Monty follow the dice approach:
event A: you've guessed correctly from the first try
event B: Monty opened the door
P(A|B): probability that you've guessed correctly given that Monty opened the door -- if it's less than 50% you should switch
P(A) = 1/3
P(B) = (1/6)x(2/3) + (5/6)x(1/3) = 7/18
P(AB) = (5/6)x(1/3) = 5/18
P(A|B) = P(AB)/P(B) = 5/7
So, in this case Monty doesn't "give up the game" -- there's still a significant random aspect to it. However in this setup for you it's better for you to stay (5/7 of winning) rather than switch (2/7).
[1] https://news.ycombinator.com/item?id=43005371
UPD fixed a typo, it's 5/7 not 5/8