This was discussed in witness channel; glitch happened with incorrect steemfeed prices...
This line fails to divide by the quote part of the feed price ratio and therefore computes an incorrect price when the quote is not 1.000.
This is the case currently as the consensus logic is adjusting the feed price to maintain the 10% SBD to STEEM market cap "median_sbd_price": { "base": "122615385.381 SBD", "quote": "283814541.914 STEEM" } limit, resulting in a complex ratio. It could also occur if witnesses started reporting the price feed using a quote other than 1.000. For example, this could happen at very low STEEM prices, in order to enable more than three fractional digits.
Cheers :)