Common situation where base Shovel/Torch fails to get increased drop rate when player doesn't have one

The player is supposed to see a high drop rate for base Shovel/Torch when the player doesn’t already have one, but this fails to happen if there is a shop on the same screen that’s already selling a base Shovel/Torch. This can cause a mildly annoying issue in e.g. the first floor of Dungeon Mode: if the shop on the floor is far away and selling a base torch, the player must essentially navigate the whole floor without any torch since the enemies will never drop a base torch.