issue 23108: prevent divide-by-zero error if no list price on item

This does not complete the incident, so please don't close it in dogfood.