I'm still playing my HT warrior. I have 0 charges on my -TO and _Teleportation, with no ?Recharging or ?TLevel in town.

This happened because I had a moment where I thought I had the better of both Mim and Ibun around 2200', ?Phased into a separated parallel room containing multiple breathing monsters and Ariel, so I _Teleported into a fight with an ancient green dragon, then ?Phased into a room with a drolem and a beholder. Confusion+possible instadeath. I barely made it out.

Maybe Angband is telling me to chill out with the dive and crawl down stairs for a while?

Been there, sure, but with a HT Warrior, it's a much worse state. You MUST carry a stack of _Detect Evil and hope against running into a drolem for a while. With a warrior in particular, it pays to keep a stash of ?Recharge at home, just in case.

There is no full refresh; instead each partial refresh turns over some random portion of the inventory. So every item in the store has a half-life, effectively, because in each refresh there's a chance that it'll be removed. I don't know what that half-life is though; it may well depend on the specifics of the store. Certainly it seems like the Black Market has a faster turnover than the other stores.