I've waited far more than 7 days (selling goods, wait 2 days for NPC gold to restock, rinse and repeat, etc.) and at least 1-2 months of in-game time have passed (half of which was from waiting) and they still haven't respawned.
I completed the quest with Mehrunes Razor, does that have anything to do with it?

I've continued to look for answers and find solutions but to no avail.