The counter commerceGhostCombats is not reset on ascension; it should be set to zero.
Additionally, there are some unrecognized messages for quest completion. These are:
"Great job buying that <item>!" <name> says.
"Hey, you bought a <item>!" <name> says.