The desert trader is the easiest one to still utilize when "broken" like this. Jump on the little mound of dirt in front of the outside wall, then onto the grey electric box (or maybe its the grey box on the inside, there is a way to still jump in a broken desert trader). Sometimes just going and using him works, if not you can jump out a similar way from the inside. Another way you can fix this is to drive by after closing, forcing the closing noise, and not come back to the block till well after opening. I have also had one time where the trader wasn't open and then we found out protection for his area was off and it fixed it by hitting the trader walls? Weird, but it worked when we did that.