Would it be problematic to use the old behavior (not using unique names) except in the case of Copy with Parameters? You get what's expected if you're not using copy with parameters and you get something that works if you do use it. Win/win?
P.S. Todd is a rock star and I'm pretty sure we all knew that even before he started doing the splits on the list.