Sorry about the price resetting! Bug and I did some digging, and apparently, there was a query hidden in the cron that reset the price which I killed and now it should stay 125! :)
Sometimes an item when it gets switched doesn't finish its total amount available on the backend, so it has a chance of being picked again. I'll be going through and doing my biweekly clean up for any extremely cheap items / reset the stock number of sold out expensive items etc this weekend. :)