Yeah, this isn't going to be fixed until after midnight. I fixed it to where the shop shouldn't get called again, but because the mystery box has already done it's query it's not going to fix (it's way too late in the day to rerun the query to pick a new shop). If this breaks again, ping me though! :)