Flush star and upvote counters as recounts of their source rows so cascaded deletes are never overwritten with stale totals, and dedupe notification fan-out emails per (message, user) so queue retries don't resend.

taigrrcommitted parent 76872df606c60cdfa28b7e4fa802debadc3e9b5ee684845Browse files
5 files changed+163−25

Rendering diff…