I think in this case it might be better to change the way copying works. While the “Copy of” prefix makes things clear, it also gets in the way in many cases. I think there’s no harm removing it, making duplicating tasks even easier.
When it comes to implementing “every 0” days in the way you suggest, I would prefer not to touch the scheduling code for a small thing like this, as there’s a high potential for regressions.