There is one more glitch that MIGHT(?) actually affect an ending. By using the 300$ limit, it does LET you into the jewelry store but choosing to buy something over the limit causes the game to say goto. Jewelry and then charge Vedal's card 10$.
Ah, you're right, that is a bug! It doesn't affect your ability to get any of the endings though. It's *supposed* to just let you choose from the jewelry list again in that case.