Let's see... closed the window, so I can't pull the gCLI info, but reading through the session logs...
Day started at Level 13, still needed to kill the Man, but needed healing items, so farmed the digital key and 16 red pixel potions. Then I beat the Man, using 9 of those potions. I then farmed Richard's star key and the star hat from the Hole in the Sky. Up to that point, all worked fine.
Next thing I did was run the Daily Dungeon Diver script (dailydungeon.ash) and that appears to be where it got confused, per this log:
cast 7 Laugh It Off
You gain 11 hit points
> Checking for updates (running Daily Dungeon Diver ver. 1.9)...
> Running Daily Dungeon Diver version: 1.9 (current)
> Loading daily dungeon information for 20120303...
> Caching page...
> Room data written to 'dailydungeondata.txt' for 20120303.
> Checking room 1: Locked Door...
> Passing with Muscle of 246: CERTAIN!
> Forcing open the door: +1 adv
> Checking room 2: Locked Door (rotating blade trap)...
> Passing with Muscle of 246: CERTAIN!
> Forcing open the door: +1 adv
> Checking room 3: Treasure!...
> Opening chest: +1 adv
> Checking room 4: The Biggest Bathtub Ever (Mus check)...
> Passing with Muscle of 246: CERTAIN!
> Passing through: +1 adv
> Checking room 5: Locked Door (blue gas trap)...
> Passing with Muscle of 246: CERTAIN!
> Forcing open the door: +1 adv
> Checking room 6: Treasure!...
> Not opening chest.
> Checking room 7: Seriously, I Just Read It For the Articles (sleaze resistance)...
> Checking resistance to sleaze...
> You can already resist sleaze.
> Passing through: +1 adv
> Checking room 8: Locked Door (green gas trap)...
> Passing with Muscle of 246: CERTAIN!
> Forcing open the door: +1 adv
> Checking room 9: Monster! (an apathetic lizardman)...
> Fighting monster: +1 adv
> Room 10 Chest: +1 adv
> You can safely dive the daily dungeon! You will use 9 adventures and 0 skeleton keys.
> Completing daily dungeon...
> Room 1...
> Door!
> Passing with Muscle of 246: CERTAIN!
[2364] Daily Dungeon (Room 0)
> Purchasing some Knob Goblin superseltzers for use as a combat restorative.
buy 4 Knob Goblin superseltzer for 197 each from 687657 on 20120303
buy 1 Knob Goblin superseltzer for 198 each from 188394 on 20120303
buy 4 Knob Goblin superseltzer for 198 each from 1783793 on 20120303
buy 4 Knob Goblin superseltzer for 198 each from 611336 on 20120303
buy 4 Knob Goblin superseltzer for 199 each from 680068 on 20120303
buy 4 Knob Goblin superseltzer for 200 each from 2212864 on 20120303
buy 4 Knob Goblin superseltzer for 248 each from 673074 on 20120303
buy 3 Knob Goblin superseltzer for 250 each from 1053259 on 20120303
buy 4 Knob Goblin superseltzer for 250 each from 295528 on 20120303
buy 4 Knob Goblin superseltzer for 250 each from 1037198 on 20120303
> Room 1 cleared.
It repeats that between each room in the Daily Dungeon, finally giving up when it tries to buy a skeleton key from room 8, like so:
> Room 8...
> Door!
pull: 5 skeleton key
buy 1 skeleton key for 100 each from 1274053 on 20120303
buy 1 skeleton key for 100 each from 1297446 on 20120303
buy 1 skeleton key for 100 each from 1934027 on 20120303
buy 1 skeleton key for 100 each from 2279284 on 20120303
buy 1 skeleton key for 100 each from 1944154 on 20120303
buy 1 skeleton key for 100 each from 1434505 on 20120303
buy 1 skeleton key for 100 each from 1581108 on 20120303
buy 1 skeleton key for 100 each from 164553 on 20120303
buy 1 skeleton key for 100 each from 1917245 on 20120303
buy 1 skeleton key for 100 each from 1654200 on 20120303
buy 1 skeleton key for 100 each from 1274053 on 20120303
buy 1 skeleton key for 100 each from 1297446 on 20120303
buy 1 skeleton key for 100 each from 1934027 on 20120303
buy 1 skeleton key for 100 each from 2279284 on 20120303
buy 1 skeleton key for 100 each from 1434505 on 20120303
buy 1 skeleton key for 100 each from 1581108 on 20120303
buy 1 skeleton key for 100 each from 164553 on 20120303
buy 1 skeleton key for 100 each from 1917245 on 20120303
buy 1 skeleton key for 100 each from 1654200 on 20120303
> Unable to complete room 8.
> Unable to complete daily dungeon.
I then ran my first Refresh All, which fixed can_interact() briefly. VERY briefly.
> Loading daily dungeon information for 20120303...
> Using cached dungeon info...
> Checking room 1: Locked Door...
> Passing with Muscle of 246: CERTAIN!
> Forcing open the door: +1 adv
> Checking room 2: Locked Door (rotating blade trap)...
> Passing with Muscle of 246: CERTAIN!
> Forcing open the door: +1 adv
> Checking room 3: Treasure!...
> Opening chest: +1 adv
> Checking room 4: The Biggest Bathtub Ever (Mus check)...
> Passing with Muscle of 246: CERTAIN!
> Passing through: +1 adv
> Checking room 5: Locked Door (blue gas trap)...
> Passing with Muscle of 246: CERTAIN!
> Forcing open the door: +1 adv
> Checking room 6: Treasure!...
> Not opening chest.
> Checking room 7: Seriously, I Just Read It For the Articles (sleaze resistance)...
> Checking resistance to sleaze...
> You can already resist sleaze.
> Passing through: +1 adv
> Checking room 8: Locked Door (green gas trap)...
> Passing with Muscle of 246: CERTAIN!
> Forcing open the door: +1 adv
> Checking room 9: Monster! (an apathetic lizardman)...
> Fighting monster: +1 adv
> Room 10 Chest: +1 adv
> You can safely dive the daily dungeon! You will use 9 adventures and 0 skeleton keys.
> Completing daily dungeon...
> Room 8...
> Door!
> Passing with Muscle of 246: CERTAIN!
[2368] Daily Dungeon (Room 0)
> Purchasing some Knob Goblin superseltzers for use as a combat restorative.
Despite that, it didn't ask for knob superseltzer restoration again until I reached the Shadow of Boris fight at the top of the tower. Then I noticed it trying to pull items from storage, and checked can_interact() to find it wrong again.
Appears quite possible that the problem is tied into the Daily Dungeon, since both times it started asking for impossible restoration, it was just after a daily dungeon execution?